码迷,mamicode.com
首页 > 数据库 > 详细

如何使用jdbc

时间:2018-01-13 18:52:47      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:lin   string   使用   ext   date   state   upd   取出   默认   

第一步:下载数据库的jdbc驱动
第二步:导入java.sql 包
第三步:加载驱动 通过Class.forName(); 加载驱动
第四步:连接数据库 通过DriverManager.getConnection()连接,该方法返回Connection 对象
第五步:创建Statement 或者是PrepareStatement
第六步:执行sql 通过statement 对象来执行 执行sql 有如下方法 executeQuery一般用于执行查询,返回的是ResultSet对象, executeUpdate一般用来执行insert 或者update,delete操作,如果你执行update 或者insert 一条,如果成功了一条则返回 1 , 如果是2条就返回2以此类推
第七步:关闭连接. 需要关闭的有Connection,Statement,和 ResultSet
 
什么是结果集ResultSet
结果集可以理解成游标,他是查询出来的结果的集合,默认是指向第一行的前一行。第一行的前一行是空的 我们可以循环的取出数据,结果集有个重要的方法就是next方法。当还有数据时next就为真,我们可以使用while循环取出数据
 
读取结果集还可以通过getXX方法一般有getInt()和getString() 方法.假如你有个表字段为id(int) name(varchar), 如果你要取出第一天数据则应该使用getInt(2), 为什么不能使用getInt(1) 。因为结果集是指向数据第一行的上面的,第一行的上面是空。所以就会报错空指针异常我们可以使用next让指针往下移动之后再使用getInt(1)方法才可以
 
 

如何使用jdbc

标签:lin   string   使用   ext   date   state   upd   取出   默认   

原文地址:https://www.cnblogs.com/SunshineLittleCat/p/8279978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!