2020-11-16-陈晨

11.16实习日志

一、学习总结
1、安装了项目所需要的相关软件:极域课堂,SQLyog,eclipse,HBuilder,以及JAVA并配置了环境变量;
2、客户端,服务器,数据库之间的关系;
3、SQLyog数据库上机实操,练习了在已有表格中的添加、修改、删除、查询操作语句;
具体操作如下:
(1)添加:INSERT INTO cpidatamanage(dataType,area,date,goodsName,price,unit,remark)VALUE('药品类','加利福尼亚州','2020-11','阿司匹林','20','盒','处方药');
(2)删除:DELETE FROM cpidatamanage WHERE cpiId = 5;
(3)查询:SELECT goodsName,price FROM cpidatamanage WHERE dataType = '水果类'AND area = '阿拉斯加州'AND date = '2020-11';
(4)修改: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