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