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();
    }
二、学习心得:
    今天是实习的第一天,通过一天的学习和晚上的练习慢慢进入了状态,但还是让我体会到了自己的计算机水是很差劲,今后还需要熟练地掌握计算机语言,学习对语言语法进行更好的输入,提高自己得编程能力。对于学习和生活的各个方面还不太适应,但是接触到的老师都很好,对于老师的授课方式很有趣,让我们产生兴趣然后一头扎入其中,期待后面的实习生活。

评论留言