2020-11-16-贺子鹏

11.16 实习日志

学习总结
1、安装了项目所需要的相关软件:极域课堂,SQLyog,eclipse,HBuilder,以及JAVA并配置了环境变量;
2、客户端,服务器,数据库之间的关系;
3、SQLyog数据库上机实操,练习了在已有表格中的添加、修改、删除、查询操作语句;

添加:INSERT INTO cpidatamanage(dataType,area,date,goodsName,price,unit,remark)VALUE('药品类','加利福尼亚州','2020-11','阿司匹林','20','盒','处方药');
删除:DELETE FROM cpidatamanage WHERE cpiId = 5;
查询:SELECT goodsName,price FROM cpidatamanage WHERE dataType = '水果类'AND area = '阿拉斯加州'AND date = '2020-11';
修改:UPDATE cpidatamanage SET price = 80 WHERE cpiId = 2;

4、在eclipse中编写将服务器中的数据对接到数据库的具体语句,以添加数据为例,eclipse中共分为以下七步,其余步骤均可通过类似修改得到:
(1)加载数据库驱动; (2)连接数据库;(3)拼写sql语句; (4)发送sql语句;(5)执行sql语句; (6)处理返回结果; (7)关闭资源。

//定义数据库的添加方法
@Test
public void save() throws Exception {
//1、加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//2、连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi", "root","");
//3、拼写spl语句
String sql = "INSERT INTO cpidatamanage(dataType,area,date,goodsName,price,unit,remark)VALUE(?,?,?,?,?,?,?)";
//4、发送spl语句
PreparedStatement psts = conn.prepareStatement(sql);
//给占位符赋值
psts.setObject(1, "蔬菜类");
psts.setObject(2, "密歇根州");
psts.setObject(3, "2020-11");
psts.setObject(4, "牛油果");
psts.setObject(5, "50");
psts.setObject(6, "500g");
psts.setObject(7, "植物蛋白");
//5、执行spl语句
int i = psts.executeUpdate();
//6、处理返回结果
if (i > 0) {
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}
//7、关闭资源
psts.close();
conn.close();
}

学习心得
今天的实习让我体会到了自己的计算机水平和职业程序员之间的差距,今后还需要熟练地掌握语言的逻辑定义,对语言语法进行更好的输入,提高编程能力。
今天是第一天实习,对于学习和生活的各个方面还不太适应,但是接触到的老师都很好,对于老师第一天讲授的内容我觉得更像一个诱饵,让我们
产生兴趣然后一头扎入其中,期待后面的实习生活~

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1