20201117_杨承志
一、知识总结
- 熟悉并了解了Eclipse的部分操作,例如建立表格,编写并修改程序等;
- 利用Eclipse软件编写程序来修改表格内容,可以根据Eclipse的相关程序对表格进行增加、删减、选择等操作;
- 加深了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();
}
//修改数据库
}
二、学习心得
- 提高了动手操作的能力,可以模仿老师所给的程序编写并修改相关内容以求达到最终目标;
- 熟悉了Eclipse软件的相关操作,拓展了自己的知识面,摒弃了对编程乃至程序员的片面了解,深刻了解并体会到了计算机行业的深奥;
- 在进行编写程序的过程中,进一步理解并加深了之前在课本上所学习的理论知识,有助于创建出更为系统的知识结构。
点赞
评论留言