20201117_杨承志

一、知识总结

  1. 熟悉并了解了Eclipse的部分操作,例如建立表格,编写并修改程序等;
  2. 利用Eclipse软件编写程序来修改表格内容,可以根据Eclipse的相关程序对表格进行增加、删减、选择等操作;
  3. 加深了Eclipse的编程的撰写,比如main函数、for循环等操作。

例如:package com.itlaobing.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import org.junit.Test;

public class DBHelper {
    public static void main(String[] args) {
        DBHelper helper = new DBHelper();
        try {
            //3、拼写sql语句
            String sql ="DELETE FROM cpidatamanage WHERE cpiId = ?";
            Object []values = {7};
            helper.save(sql,values);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    //定义数据库的方法
     public void save(String sql,Object...values) throws Exception {
         //1、加载数据库驱动
         Class.forName("com.mysql.jdbc.Driver");
         //2、连接数据库
         Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi", "root", "");
         
         //4、发送sql语句
         PreparedStatement psts = conn.prepareStatement(sql);
         //给占位符赋值
         for(int i = 0;i < values.length; i++) {
             psts.setObject(i+1, values[i]);
         }
         //5、执行sql语句
         int i = psts.executeUpdate();
         //6、处理返回结果
         if(i > 0) {
             System.out.println("添加成功");
             
         }else {
             System.out.println("添加失败");
         }
         //7、关闭资源
         psts.close();
         conn.close();
    }
    //删除数据库
    @Test
    public void delete() throws Exception {
        //1、加载数据库驱动
         Class.forName("com.mysql.jdbc.Driver");
         //2、连接数据库
         Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi", "root", "");
         //3、拼写sql语句
         String sql ="DELETE FROM cpidatamanage WHERE cpiId = 5";
         //4、发送sql语句
         PreparedStatement psts = conn.prepareStatement(sql);
         //5、执行sql语句
         int i = psts.executeUpdate();
         //6、处理返回结果
         if(i > 0) {
             System.out.println("删除成功");
             
         }else {
             System.out.println("删除失败");
         }
         //7、关闭资源
         psts.close();
         conn.close();
    }
    //修改数据库

}

二、学习心得

  1. 提高了动手操作的能力,可以模仿老师所给的程序编写并修改相关内容以求达到最终目标;
  2. 熟悉了Eclipse软件的相关操作,拓展了自己的知识面,摒弃了对编程乃至程序员的片面了解,深刻了解并体会到了计算机行业的深奥;
  3. 在进行编写程序的过程中,进一步理解并加深了之前在课本上所学习的理论知识,有助于创建出更为系统的知识结构。

标签

评论

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