如何使用jdbc

 我来答
懂视生活
2023-07-27 · 百度认证:湖南福仁科技有限公司官方账号
懂视生活
向TA提问
展开全部


第一步:下载数据库的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
标签:linstring使用extdatestateupd取出默认

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式