大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java數據庫基礎教程JDBC入門

Java數據庫基礎教程JDBC入門

更新時間:2020-02-07 11:24:01 來源:動力節點 瀏覽2611次


  1)什么是JDBC


  JDBC(JavaDataBaseConnectivity)就是Java數據庫連接,說白了就是用Java語言來操作數據庫。原來我們操作數據庫是在控制臺使用SQL語句來操作數據庫,JDBC是用Java語言向數據庫發送SQL語句。


  2)JDBC原理


  JDBC是接口,而JDBC驅動才是接口的實現,沒有驅動無法完成數據庫連接!每個數據庫廠商都有自己的驅動,用來連接自己公司的數據庫。


  當然還有第三方公司專門為某一數據庫提供驅動,這樣的驅動往往不是開源免費的!


Java數據庫基礎教程JDBC入門


  JDBC的開發步驟


  1)注冊驅動


  注冊驅動就只有一句話:Class.forName(“com.mysql.jdbc.Driver”)


  有時間的小伙伴自己去查一下資料吧~


  2)獲取連接


  獲取連接的也只有一句代碼:DriverManager.getConnection(url,username,password)。


  其中username和password是你登錄數據庫的用戶名和密碼。


  url是用來找到數據庫地址。


  mysql的url為:


  jdbc:mysql://localhost:3306/mysql_2。


  JDBC規定url的格式由三部分組成,每個部分中間使用冒號分隔。


  第一部分是jdbc,這是固定的;


  第二部分是數據庫名稱,那么連接mysql數據庫,第二部分就是mysql;


  第三部分是由數據庫廠商規定的,我們需要了解每個數據庫廠商的要求,mysql的第三部分分別由數據庫服務器的IP地址(localhost)、端口號(3306),以及需要連接的數據庫的名稱組成。


  還可以在url中添加參數如下:


  jdbc:mysql://localhost:3306/mysql_2?useUnicode=true&characterEncoding=UTF8


  useUnicode參數指定這個連接數據庫的過程中,使用的字節集是Unicode字節集;


  characherEncoding參數指定穿上連接數據庫的過程中,使用的字節集編碼為UTF-8編碼。


  注意:


  mysql中指定UTF-8編碼是給出的是UTF8,而不是UTF-8。要小心了!


  3)獲取SQl語句的執行對象


  在得到Connectoin之后,說明已經與數據庫連接上了,下面是通過Connection獲取Statement對象的代碼:


  Statementst=con.createStatement();


  Statement是用來向數據庫發送要執行的SQL語句的!


  執行SQL語句:


  executeUpdate()


  執行insert、update、delete語句(DML語句)。


  executeQuery()


  執行select語句(DQL語句)。


  execute()方法的返回值是boolean類型的。


  執行select語句返回true,需要使用getResultSet()獲取查詢結果。


  執行其他語句返回false,需要使用getUpdateCount()獲得影響的行數。


  4)處理結果集


  在ResultSet類中提供了一系列的getXXX()方法,比較常用的方法有:


  getObject(intcol),獲得任意對象


  getString(intcol),獲得字符串


  getInt(intcol),獲得整形


  getDouble(intcol),獲得雙精度浮點型


  5)釋放資源


  與IO流一樣,使用后的資源都需要關閉!關閉的順序是先得到的后關閉,后得到的先關閉。


  rs.close();


  stmt.close();


  con.close();


  上面的這些內容看的有點蒙


  那么現在操作一下:


  1)導入mysql數據庫的驅動jar包:


  mysql-connector-java-5.1.39-bin.jar;

Java數據庫基礎教程JDBC入門


  按照上面介紹的步驟編寫代碼:


Java數據庫基礎教程JDBC入門


  現在來測試一下代碼


Java數據庫基礎教程JDBC入門


  數據庫相關視頻教程


  oracle數據庫教程:http://www.dabaquan.cn/v22/


  數據庫plsql教程:http://www.dabaquan.cn/v23/


  jdbc數據庫教程:http://www.dabaquan.cn/v24/


  數據庫mysql教程:http://www.dabaquan.cn/v21


  Java實戰項目視頻之egov項目視頻教程【免費下載】:http://www.dabaquan.cn/v83/


  Java學生成績管理系統視頻教程【免費下載】:http://www.dabaquan.cn/v51/


  以上就是動力節點Java培訓機構小編介紹的“Java數據庫基礎教程JDBC入門”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


  相關內容


  Java編程學習:MySQL數據庫的學習路線


  2020年Java數據庫筆試題大全


  Java數據庫入門學習,mysql書籍推薦


  學習Java數據庫增刪查改通用方法


  Java學習:數據庫學習條件查詢和排序


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 毛片视| 国产精品午夜高清在线观看 | 国产香蕉久久 | 四虎最新紧急更新地址 | 国产不卡免费视频 | 成人国产精品一级毛片天堂 | 天天干夜夜爽天天操夜夜爽视频 | 国产丶欧美丶日韩丶不卡影视 | 国产成人在线视频免费观看 | 日本精品免费 | 欧美 日韩 成人 | 国产精品高清一区二区不卡 | 国产中文字幕在线观看 | 久久婷婷综合中文字幕 | 日韩有码在线播放 | 天天狠操 | 尤物黄色| 久久综合九色综合97婷婷女人 | 真人毛片免费拍拍拍aa视频 | 欧美在线播放一区二区 | 日本一区二 | 欧美成人伦理 | 国产成人经典三级在线观看 | 成人欧美午夜视频毛片 | 日韩免费片| 大胆国模一区二区三区伊人 | 日韩一区二区三 | 七次郎在线成人精品 | 一区二区三区国产 | 好吊妞在线成人免费 | 四虎在线永久视频观看 | 最新中文字幕一区二区乱码 | 全免费午夜一级毛片一级毛 | 幸福宝色多多 | 九九视频在线播放 | 欧美xxx午夜免费视频 | 精品久久久久久中文字幕专区 | 四虎成人精品在永久免费 | 天天操夜夜草 | 亚洲国产精品a一区二区三区 | 性做久久久久久免费观看 |