问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用JDBC链接数据库

发布网友 发布时间:2023-07-30 19:25

我来回答

1个回答

热心网友 时间:2023-08-01 09:48



1、加载数据库驱动

不同的数据库加载的驱动不一样

Class.forName(com.MySQL.jdbc.Driver)

Class.forName(oracle.jdbc.driver.OracleDriver)

Class.forName(com.microsoft.jdbc.sqlserve.SQLServerDriver)

2、建立连接

通过DriverManager类的getConnection方法建立连接时,需要注意getConnection会抛出SQLException异常,需要在try/catch块中捕获

String url="jdbc:MySQL://localhost/smile";

String user="root";

String password="root";

Connection conn = DriverManager.getConnection(url,user,password);

3、创建Statement对象

用来向数据库发送查询和命令,它由Connection的createStatement方法创建,其代码如下:

Statement statement=connection.createStatement();

大部分数据库驱动程序允许在同一个连接中打开多个并行的Statement对象,创建好Statement对象之后,就可以使用它来进行数据库的操作了。Statement类中的常用方法,可以去帮助文档中查找

Statement statement = connection.createStatement();

String query = "Select * from table where id="";

statement.executementQuery(query);

4、结果集处理

处理结果最简单的方式是使用ResultSet的next方法在表中移动,每次移动一行,在每一行中,ResultSet提供了各种getX方法。它们都以列名或索引为参数,有各种不同的Java类型返回结果。

rs = pstmt.executementQuery();

while(rs.next())

{

num=rs.getInt(1);//从第一行开始遍历

}

5、关闭连接

关闭连接的同时,还要关闭对应的Statement和ResultSet对象

finally

{

conn.close();

statement.close();

}
如何使用JDBC链接数据库
标签:wordmilclass遍历建立连接时处理数据帮助mysq

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
含羞草图片-含羞草(花期图,果期图,欣赏图) 全球气候变暖的后果 全球气候变暖有什么影响 情侣身高差几离米最何适?我167,穿蓝球鞋171,女朋友要多高? 如何禁止u盘传文件 事业单位醉驾会开除吗? excel表格负数金额怎么输入 exce怎么输入负数-excel中输入正负数教程 能让仓鼠跟着走的音乐? ...件和合同都发过去给他了他要我在打1000块钱过去。 我在人人贷款了30000元!合同也签了!但是人家就是没有放款!还让我到一... 台湾有什么闽南语综艺节目(是用闽南语主持的) 瑜伽多久练一次好,饭后多久可以练瑜伽 晚饭后多长时间适合练瑜伽 晚饭后多久适合练瑜伽 深圳灵活就业人员怎么交社保 德仔好吃的生日蛋糕 2013款宝马320i时尚型排气是国五吗 求复仇者联盟2字幕文件 南昌有什么好专科学校 厨房高光门板上的塑料挂件叫什么 厨房窗户密封条用多加吗? 截至3月17日烟台青华中学确诊病例及无症状感染者疫情情况 苹果11放歌听筒滋滋响是怎么回事 名词解释 有关于现场监理人员 巡视检验 什么意思! 2015年2月14日20点25分出生的男孩该怎么取名 比较霸道,做事果断,执行力强,不怕失败和挫折的生肖虎最看重什么?_百度... 这些生肖做事踏实严谨令人佩服? 执行力超强的生肖男,有他们吗 非常有潜力,不会甘于平庸,执行能力比较强的四个生肖,都有哪些?_百度知 ... 夏天吃冷饭冷菜(做好后故意放凉的)对身体好吗? 合肥至长沙南动车沿途停靠哪些站? 204-jdbc如何连接数据库 华为荣耀手机删除照片怎么恢复? 微信健康通行卡怎么修改信息 微信怎么不能备注了 如何有游戏版权 怎么买版权-如何购买游戏版权 怎么拿到qq游戏英雄杀版权 七岁的男孩老是说害怕看到镜子 还说看到家里有个小孩走来走去的?怎么... 5w的先后顺序 苹果12可以用NFC充值高速ETC卡吗? 什么人最思念家乡打三个数字 外地人在长沙考驾照可以吗 考驾照对于年龄超过35岁的难度能放宽吗 武穴菜籽油是哪里的 我的小米手机看优酷在线视频时,经常会出现画面与声音不同步的现象(网速... 未遂幼童怎么判刑 深夜适合发朋友圈的文案 招商银行信用卡投诉了也不退息 怎么进行邮件合并 office邮件合并在哪