JDBC使用步骤

1. 使用步骤

其中 如果是添加,删除,更新操作,可以没有第5步,查询肯定会有第五步

第0步: 导包

创建java项目
创建lib文件夹
把mysql-connector-java-5.1.38-bin.jar复制到lib中
右键 -> Build Path -> Add to Build Path

第1步:注册驱动 (仅仅做一次)

Class.forName(“com.mysql.jdbc.Driver”);
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
new com.mysql.jdbc.Driver();
三种方式,后两种会创建堆内存对象,第一种把类加载到内存中

第2步:建立连接(Connection)

第一个参数是url jdbc:mysql://IP:端口/数据库
第二个参数是数据库用户名
第三个参数是数据库密码
Connection conn=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/work02”,“root”,“root”);

第3步:创建运行SQL的语句(Statement)

String sqlString=“select * from student”;
Statement stmt=conn.createStatement();

第4步:运行语句

涉及的关键字有 : select,delete,update,insert
查询,使用:
ResultSet rs=stmt.executeQuery(sqlString); //创建集合接收查询的数据
添加删除更新,都使用:
stmt.execute(sql);
int count = stmt.executeUpdate(sql); //返回值int,操作影响了几条语句

第5步:处理运行结果(ResultSet)

while (rs.next()) {
// 如果传入是整型值 就会获取对应的列,比如下面 就是获取第一列的值,不建议使用
System.out.print(rs.getInt(1) + " "); //必须记住每列是什么,很容易出错不太使用
System.out.print(rs.getInt(“sid”) + " ");
// 字符串不能用int来接收,除非这个 字符串是纯数字
System.out.print(rs.getString(“sname”) + " ");
System.out.print(rs.getInt(“class_id”) + " “);
System.out.print(rs.getString(“gender”)+” ");
System.out.println();
}
第6步:释放资源
rs.close();
stmt.close();
conn.close();

上一篇:数据库操作


下一篇:PostgreSQL中NodeTag的基本原理