JDBC操作数据库通常分为六个通用步骤:
1. 加载驱动(JDBC4之后可以省略,
需要导入相关数据库的驱动包)
由于连接数据库的具体驱动由不同数据库产商实现,因此,在连接对应数据库时需 要提供不同数据库的驱动包,在这里以MySQL 为例,工具为eclipse,流程:
将下载的jar包复制到目标项目文件夹下面,右键单击jar包-->Build Path-->Add To Build Path,导入完成之后,在java文件里编写 :
Class.forName("com.mysql.jdbc.Driver");
会抛错误,暂时先用try catch捕获
2. 获取连接
建立从java到数据库的连接通道:
Connection conn = DriverManager.getConnection(/*地址*/, /*用户*/, /*密码*/);
3. 获取执行sql命令的对象
通过连接对象向数据库发送并执行sql语句:
PreparedStatement ps = conn.prepareStatement(/*sql语句*/);
4. 执行
insert,delete,update语句:
int i = ps.executeUpdate();
select语句:
ResultSet rs = ps.executeQuery();
5. 处理结果
insert,delete,update语句:
if(i>0){
System.out.println("执行成功,影响数据行数:"+i);
}
select语句:
while(rs.next()){
/*输出语句*/
}
6. 关闭资源
conn
.
close
();
注:
导师指导下完成,如有雷同,那就是一个老师教的
代码有许多不足,欢迎留言讨论和更正
导师指导下完成,如有雷同,那就是一个老师教的
代码有许多不足,欢迎留言讨论和更正