java与数据库连接的步骤是什么?Java详细分析连接数据库的流程是什么?
1、新建java项目 然后新建一个文件夹——libs(用来放各种外部包)
2、在包里面加入连接mysql数据库的包
即mysql-connector-java-5.1.45-bin.jar,然后复制粘贴到我们java项目的libs文件夹下面(注意是物理地址里);此时,在eclipse中—右击libs文件夹—刷新Refresh,就将下载好的JDBC放到该文件夹下
3、构建路径上的jar包
a.点击项目Project——选择属性Propeties
b.进行添加
打开属性Propeties后,点击java构建路径(Java Build Path),点击添加jar(Add JARs...),选择你的项目下的jar包,然后确定,最后添加完成4、在java项目中进行mysql数据库的连接
在java项目包中新建两个Class类文件,我命名为DBHelper和Demo
注册驱动程序
它首先是创建 JDBC 连接的重要部分。JDBC API 提供了一种Class.forName()用于显式加载驱动程序类的方法。例如,如果我们要加载 jdbc-odbc 驱动程序,那么我们将其称为如下。
使用 JDBC-ODBC 驱动程序注册的示例
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")创建连接
getConnection()在步骤 1 中注册并加载驱动程序后,现在我们将使用DriverManager 类的方法创建一个连接。该方法有几个方法加载,可以根据需要使用。基本上它需要数据库名称、用户名和密码来建立连接。该方法的语法如下所示。
句法
getConnection(String url)
getConnection(String url, String username, String password)
getConnection(String url, Properties info)
这是一个与 Oracle Driver 建立连接的示例
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","username","password");import java.sql.*;
class Test {
public static void main(String[] args) {
try {
//Loading driver
Class.forName("oracle.jdbc.driver.OracleDriver");
//creating connection
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "username", "password");
Statement s = con.createStatement(); //creating statement
ResultSet rs = s.executeQuery("select * from Student"); //executing statement
while (rs.next()) {
System.out.println(rs.getInt(1) + " " + rs.getString(2));
}
con.close(); //closing connection
} catch (Exception e) {
e.printStacktrace();
}
}
}
创建 SQL 语句
在这一步中,我们将使用 createStatement() 方法创建语句对象。它用于执行 sql 查询并在 Connection 类中定义。该方法的语法如下所示。
句法
public Statement createStatement() throws SQLException
创建 SQL 语句的示例
Statement s=con.createStatement()执行 SQL 语句
创建语句后,现在使用executeQuery()Statement 接口的方法执行。该方法用于执行 SQL 语句。该方法的语法如下所示。
句法
public ResultSet executeQuery(String query) throws SQLException
执行 SQL 语句的示例
在此示例中,我们正在执行 sql 查询以从用户表中选择所有记录并存储到结果集中,该结果集进一步用于显示记录。
ResultSet rs=s.executeQuery("select * from user");while(rs.next())
{
System.out.println(rs.getString(1)+" "+rs.getString(2)
关闭连接
这是最后一步,包括关闭我们在前面步骤中打开的所有连接。执行 SQL 语句后,您需要关闭连接并释放会话。Connection 接口的close()方法用于关闭连接。
句法
public void close() throws SQLException
关闭连接的示例
con.close()现在让我们将所有这些步骤组合成一个示例,并创建一个完整的 JDBC 连接示例。
示例:所有步骤都集中在一个地方
import java.sql.*;class Test {
public static void main(String[] args) {
try {
//Loading driver
Class.forName("oracle.jdbc.driver.OracleDriver");
//creating connection
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "username", "password");
Statement s = con.createStatement(); //creating statement
ResultSet rs = s.executeQuery("select * from Student"); //executing statement
while (rs.next()) {
System.out.println(rs.getInt(1) + " " + rs.getString(2));
}
con.close(); //closing connection
} catch (Exception e) {
e.printStacktrace();
关键词: java与数据库连接的步骤是什么 Java详细分析连接数据库的流程是什么 完整java连接数据库步骤 java数据库连接怎么操作
相关阅读
-
java与数据库连接的步骤是什么?Java详...
1、新建java项目 然后新建一个文件夹——libs(用来放各种外部包)2... -
科陆电子: 关于深圳市资本运营集团有限...
科陆电子:关于深圳市资本运营集团有限公司向公司提供资金支持暨关联... -
环球资讯:“立院”通过总预算 统删300亿
“立法院”会今天三读通过今年度政府总预算,岁出原编列约新台币2兆... -
天天观热点:生猪价格连续11周回落,猪...
生猪价格连续11周回落,猪养殖进入阶段性亏损,政府储备肉会不会启动 -
全球快报:苏州新增技能人才16.88万人次
苏州蝉联全省技能人才评价质量示范单位(副题)苏州日报讯(记者邵... -
html超链接字体颜色怎么改?html语言如...
html超链接字体颜色的修改方法:首先新建一个html文件;然后给a标签...
精彩推送
-
java与数据库连接的步骤是什么?Java详...
1、新建java项目 然后新建一个文件夹——libs(用来放各种外部包)2... -
confirm方法怎么使用?如何使用JavaScri...
confirm()方法用于弹出一个带有指定消息和确认及取消按钮的对话框,... -
it是什么意思?什么是IT行业?
IT是Information Technology的缩写IT,中文翻译为信息技术,主要用... -
网站开发流程有什么?一个网站的开发步...
1、申请域名和确定网站的主体;2、收集网站的模板和源码;3、搭建网站... -
excel如何使用四舍五入函数?excel怎么...
1、首先选中显示四舍五入结果的单元格,然后点击【fx】2、在弹出的... -
php500内部服务器错误问题怎么回事?php...
php 500内部服务器错误的解决办法:首先打开IIS,点全局设置中的错... -
ip地址包括什么标识码?ip地址中的四个...
每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络... -
怎样清理注册表?注册表清理的三种方式...
1、使用【Win+R】组合键,调出运行对话框,输入regedit回车,打开注... -
lost.dir 是什么文件?lost.dir是什么文件夹?
lost dir是在安卓系统下自动生成的文件夹,是专门收集在SD卡中写入... -
excel加号怎么输入?excel加号怎么打出来?
我们首先打开Excel表格然后在Excel中选中任一单元格再右击单元格选... -
ie无法显示该网页怎么办?ie浏览器打不...
首先点击工具图标,并在弹出的菜单栏中点击Internet选项菜单;然后点... -
世界时讯:憋出大招的电车 可能会剥夺...
憋出大招的电车可能会剥夺油车最后的尊严 -
科陆电子: 关于深圳市资本运营集团有限...
科陆电子:关于深圳市资本运营集团有限公司向公司提供资金支持暨关联... -
天天即时:贾跃亭称必须回国:弟兄们 ...
贾跃亭称必须回国:弟兄们去黄冈 -
“同讲普通话·共抒家国情” 公益音视...
根据教育部、国家乡村振兴局、国家语委联合印发的《国家通用语言文... -
世界微动态丨韩国电动车基金不重仓特斯...
韩国电动车基金不重仓特斯拉了!基金经理感叹:坑太多 -
男子疑因抽烟错过高铁跪地求开门:科普...
男子疑因抽烟错过高铁跪地求开门:科普正确补救方法 -
全球热点评!曾言获10万订单:零跑C01变...
曾言获10万订单:零跑C01变相降价2 5万 -
最新资讯:24万买的大众ID4X电动车刹不...
24万买的大众ID4X电动车刹不住车车主被迫闯红灯!4S店承认刹车失灵 -
当前聚焦:布加迪Bytech电动滑板车发布...
布加迪Bytech电动滑板车发布:可自行修复轮胎 -
环球资讯:“立院”通过总预算 统删300亿
“立法院”会今天三读通过今年度政府总预算,岁出原编列约新台币2兆... -
或售20万 长安深蓝首款SUV路试:剑指特...
或售20万长安深蓝首款SUV路试:剑指特斯拉ModelY -
环球快报:比新车还香!极氪推出官方二手...
比新车还香!极氪推出官方二手车:三电终身质保 -
聚焦:比亚迪唐追尾本田思域 说车尾比...
比亚迪唐追尾本田思域说车尾比车头硬的人沉默了 -
日系车神话破灭?四大品牌中国销量集体下滑
日系车神话破灭?四大品牌中国销量集体下滑 -
世界要闻:全国唯一带“兔”字的米轨火...
全国唯一带“兔”字的米轨火车站:打兔寨站 -
当前关注:曝领克09事故后自燃 关键证...
曝领克09事故后自燃关键证据被切割官方回应:绝不存在介入情况 -
【独家焦点】遵循新能源产业发展规律处...
节能与新能源汽车在我国当前仍处于产业化发展初期,由于其本身在市... -
世界观点:老外车主不去闹?海外车主怎...
老外车主不去闹?海外车主怎么看特斯拉全球降价潮和 "维权 " -
天天观热点:生猪价格连续11周回落,猪...
生猪价格连续11周回落,猪养殖进入阶段性亏损,政府储备肉会不会启动 -
【环球速看料】5G通讯发展之家用固定无...
有趣的是,我们可能一直在关注有关固定无线的一些公告。所以从历史... -
5G通讯发展的进一步发展趋势介绍
人们所说的5g并不是2020年的奇点。然后10年什么也没有发生。每隔几... -
当前播报:4680电池成本大降54%,特斯拉...
据业内信息报道,之前特斯拉官方在推特表示其整车所搭载的4680大型... -
环球头条:智能化技术与产品将重塑行业...
全球合作仍是科技变革的关键支撑力量。汽车是典型的全球性产业,也... -
曾致苹果华人工程师身亡!FSD造假实锤:...
曾致苹果华人工程师身亡!FSD造假实锤:特斯拉技术大牛证实 -
搭载骁龙8 Gen2,三星Galaxy S23全系规格曝光
据业内信息,三星GalaxyS23系列预计将于2月2日凌晨发布,其全系规格... -
全球快报:苏州新增技能人才16.88万人次
苏州蝉联全省技能人才评价质量示范单位(副题)苏州日报讯(记者邵... -
今日播报!Automechanika Shanghai —...
随着中国对出行限制及入境隔离措施的逐步放宽,全球汽车供应链前景... -
奇瑞iCar首款纯电硬派S56共创结果出炉:...
奇瑞iCar首款纯电硬派S56共创结果出炉:款款都很个性 -
环球快消息!男子开新车跑高速 收费站...
男子开新车跑高速收费站比表显多36 8公里计费里程是怎么算的? -
世界新资讯:推特承认有意屏蔽第三方客户端
据业内信息,上次报道Tweetbot、Twitterific等推特第三方客户端大规... -
每日快播:苹果官方:下周发布iOS 16.3正式版
据业内信息,苹果官方今日表示,将于下周面向iPhone用户发布iOS16 ... -
2023全球品牌价值榜:特斯拉第9 比亚迪199名
2023全球品牌价值榜:特斯拉第9比亚迪199名 -
快报:苹果电脑上海公司被法院执行1.4亿
据业内信息,近日苹果电脑贸易(上海)有限公司新增一则被执行人信息... -
【新视野】贵到离谱的激光电视,究竟值...
国际消费电子产品展览会(InternationalConsumerElectronicsShow,简... -
宝马两女子高速上停车拍照:没见过黄河...
宝马两女子高速上停车拍照:没见过黄河觉得稀奇 -
天天观热点:QD-OLED电视成为崛起新势力...
TCL在CES2023大展之前曾向多家媒体透露,将会在今年年底推出采用QD-... -
html超链接字体颜色怎么改?html语言如...
html超链接字体颜色的修改方法:首先新建一个html文件;然后给a标签... -
简述java中的session用法和细节记录?Se...
1、javaWeb工程通用的HttpSession2、SpringMVC特有的@SessionAttrib... -
displayblock是什么意思?怎么用?
其实在css display属性是什么意思?css中display属性的详解这篇文章... -
excel加号怎么输入?excel加号怎么打出来?
我们首先打开Excel表格然后在Excel中选中任一单元格再右击单元格选... -
音频码率是指什么?音视频常见码率概念...
音频码率指的是比特率;音频中的比特率是指将模拟声音信号转换成数字... -
noroutetohost怎么解决?nfs配置以及Nor...
no route to host没有通往主机的路线意思就是你访问的目标地址路... -
环球消息!促进汽车工业技术进步推动汽...
加快建立适应新能源汽车与相关产业融合发展需要的人才培养机制,编... -
word打字会覆盖后面的字怎么解决?为什...
1、按了insert键,使得输入模式为覆盖;2、Word设置有问题;解决方法... -
每日视点!中金公司10大预测错9个:称电...
中金公司10大预测错9个:称电动车高景气结果宁德时代年度最惨 -
视频mpeg4格式怎么转换成mp4格式?mpeg4...
视频mpeg4格式转换成mp4格式的方法:首先下载安装视频格式转换软件... -
环球关注:BBA、雷克萨斯都不香了!特斯...
BBA、雷克萨斯都不香了!特斯拉夺得美国豪华车销冠 -
织梦Dedecms留言板调用head.htm?织梦DE...
第一步:我们需要打开" include common func php",这个文件5 ... -
每日焦点!母子俩卧铺车厢里早读引乘客...
母子俩卧铺车厢里早读引乘客不满网友:公共场合应保持安静 -
飞度女火了!三亚通报“有人打砸群众车...
飞度女火了!三亚通报“有人打砸群众车辆”:应急车道超车行拘15日 -
itunesu是什么软件?itunes-u使用教程是什么?
itunes u是一款网络公开课软件;该软件是苹果官方出品的学习软件,... -
php简单实现加入购物车功能案例是什么?...
第一种情况:购物车里面什么都没有第二种情况:购物车里面已经有此... -
复印机纸卡住了怎么办?复印机卡纸解决...
1、卡纸后,关闭电源,这一点很重要2、打开右盖,散热,最起码要等三分... -
wps和office有什么不一样?Office和WPS...
1、WPS是新兴的一款国内Office软件,而微软Office则秉承微软软件的... -
wps下一页怎么弄?wps文字文稿怎么添加...
1、方法一,使用快捷键Ctrl+Enter,即可插入下一页,此时插使用的是... -
CSS3中的transform功能详解?CSS3转换(t...
(1)在CSS3中通过transform属性来实现transform功能:(2)transform功... -
木之本抚子为什么早逝_木之本抚子
1、抚子16岁嫁给藤隆,当时藤隆25岁,抚子小藤隆9岁抚子24岁生小樱... -
display:none是什么意思?display:none...
display:none的意思是设置元素不可见并且连盒模型也不生成,一般用... -
dfu模式怎么进?怎样DFU刷机?
第一种方法:正常恢复这个恢复方法是我们在一般的解锁教程中最常用... -
磁盘清理的操作步骤是什么?清理电脑磁...
1、双击打开计算机,右键点击要清理的磁盘,打开属性;2、点击磁盘清... -
如何优化单页面?单页面如何做优化呢?
1、在网站title上布局重要的关键词;2、合理布局网站的标签;3、文章... -
javabean是什么?Java Bean技术概述是什么?
JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bea... -
西藏林芝一隧道出口雪崩 8人遇难:失联...
西藏林芝一隧道出口雪崩8人遇难:失联者家属称丈夫计划回家过年 -
过年租车7天起 日租价上涨近7倍:还定...
过年租车7天起日租价上涨近7倍:还定不到现车 -
专家热议电视剧《县委大院》:展现基层...
由国家广播电视总局主办的电视剧《县委大院》创作座谈会日前在京举... -
博世创投参与投资广东金晟新能源股份有...
●金晟新能是中国领先的锂电综合回收利用解决方案提供商之一; ●通... -
【天天播资讯】美国一州提案禁售电动汽...
美国一州提案禁售电动汽车议员:就看不惯“禁售燃油车”的提议 -
热点在线丨你遇到过没?货车安装超亮后...
你遇到过没?货车安装超亮后射灯:夜晚跟车根本看不清 -
天天报道:电动车新国标过渡期陆续到期 ...
电动车新国标过渡期陆续到期雅迪股价半月暴涨3成 -
观天下!高铁站大厅没插座 客服:为了...
高铁站大厅没插座客服:为了消防安全 -
全球实时:碾压奔驰、宝马!理想汽车成2...
碾压奔驰、宝马!理想汽车成2022年大型SUV销量王:L9没对手 -
全球快报:极氪被曝私自后台修改购车协议...
极氪被曝私自后台修改购车协议车主集体投诉维权 -
【当前独家】三电机真恐怖!特斯拉Model...
三电机真恐怖!特斯拉ModelSPlaid瞬间撕裂马力机张力带 -
当前关注:常熟春节户政业务受理点列表
开放时间:1月21日至27日受理点:受理点名称地址联系电话办公时间服... -
从2022年智能化进程,看长城汽车变革决心
过去一年中,长城汽车在智能化技术层面强势发力,让企业得以在新能... -
焦点快看:特斯拉Model S之后:一改装...
特斯拉ModelS之后:一改装公司推出福特电马灵车和礼宾车 -
世界百事通!车标值20万?博主称奔驰EQC...
车标值20万?博主称奔驰EQC24万甩卖直呼:赔死我得了 -
每日观察!倍捷连接器收购IP&E供应商Testco Inc.
加强全球新品开发及服务升级 -
环球速看:是德科技与高通公司合作加速5...
此次合作在卫星频段利用5G基站仿真平台,与高通5G移动测试平台(MTP)... -
全球微资讯!是德科技携手合作伙伴创建...
是德科技联合16个组织合作创建6G-SANDBOX――根据“欧洲地平线”计... -
夜半频扰民 鬼火少年花5千元买车4千元...
夜半频扰民鬼火少年花5千元买车4千元改:只有车架是原装 -
73岁老人直播间来了年轻人!有人质疑他...
1月17日 73岁老人靠唱大鼓养活残疾儿子 冲上热搜被大量转发7旬老... -
环球快报:夜间高铁终于来了 科普:以前...
夜间高铁终于来了科普:以前高铁为什么夜间不开行? -
要闻:车主驾问界M7追尾 安全气囊没弹...
车主驾问界M7追尾安全气囊没弹出:投诉问题后个人信息泄露了? -
最资讯丨改款特斯拉Model 3即将登场:...
改款特斯拉Model3即将登场:预计今年三季度投产 -
全球速看:智能网联汽车为进一步促进产...
车联网(智能网联汽车)产业是汽车、电子、信息通信、道路交通运输等... -
人工智能公司的文本、图像生成工具已进...
1月8日消息,微软希望整合OpenAI的AI技术以改进Office应用。人工智... -
今头条!特斯拉降价误伤二手车 有车商...
特斯拉降价误伤二手车有车商已浮亏百万 -
物联网和5G通讯发展息息相关,第二部分5...
5G是一个奇点,发生在2020年。相对于它会随着时间的推移而放松。而...