日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java JDBC系列教程之JDBC類的簡析與JDBC的基礎操作

瀏覽:187日期:2022-08-28 09:20:15

什么是JDBC?

概念:JAVA Database Connectivity Javas數據庫連接,Java語言操作數據庫接口,然后由各個數據庫廠商去實現這個接口,提供數據庫驅動java包,我們可以使用這套接口,真正執行的是jar驅動包中的實習類

使用一張圖讓大家更為直觀的理解:coder就是寫這套接口的程序員

java JDBC系列教程之JDBC類的簡析與JDBC的基礎操作

JDBC的使用步驟

1.導入驅動jar包2.注冊驅動3.獲取數據庫連接對象4.定義sql執行語句5.獲取sql語句執行對象6.執行sql語句返回結果7.處理結果8.釋放結果

代碼實現

package JDBC;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Main { public static void main(String[] args) throws ClassNotFoundException, SQLException { //注冊驅動 Class.forName('com.mysql.jdbc.Driver'); //獲取數據庫連接對象 Connection connection = DriverManager.getConnection('jdbc:mysql://localhost:3309/db2', 'root', '1234'); //定義sql語句 String sql='update count set money=10000'; //定義statement執行語句 Statement statement = connection.createStatement(); //執行sql語句 int i = statement.executeUpdate(sql); System.out.println('共'+i+'行受到影響'); //關閉資源 statement.close(); connection.close(); }}

類詳解

DriverManager:驅動管理對象

功能:1.注冊驅動,告訴程序應該使用哪個驅動的java包static void registerDriver(Driver driver) :注冊與給定的驅動程序 DriverManager 。

寫代碼使用:

Class.forName('com.mysql.jdbc.Driver');

查看jar包下的源碼得:

package com.mysql.jdbc;import java.sql.DriverManager;import java.sql.SQLException;public class Driver extends NonRegisteringDriver implements java.sql.Driver { public Driver() throws SQLException { } static { try { //注冊驅動 DriverManager.registerDriver(new Driver()); } catch (SQLException var1) { throw new RuntimeException('Can’t register driver!'); } }}

我們可以發現在com.mysql.jdbc.Driver類中存在靜態代碼塊,內部調用registerDriver(new Driver)注冊驅動mysql5之后可以省略注冊驅動的步驟

獲取數據庫連接

方法:static connection getConnection(String sql,String password)參數:* url:指定連接的路徑* 語法:jdbc:mysql://ip地址(域名):端口號/數據庫名稱* 例子:jdbc:mysql://localhost:3306/db3* 細節:如果連接的是本機mysql服務器,并且mysql服務默認端口是3306,則url可以簡寫 為:jdbc:mysql:///數據庫名稱* user:用戶名* password:密碼

**

Connection 數據庫連接對象**

1.功能1.1 獲取sql語句的執行對象*Statement createStatement()* PreparedStatement prepareStatement(String sql)

1.2 管理事務開啟事務:setAutoCommit(boolean autocommit),調用改方法,參數為false時開啟事務提交事務:commit();回滾事務:rollback()

1.3 statement:執行sql語句的對象

執行sql1. boolean execute(String sql) :可以執行任意的sql 了解2. int executeUpdate(String sql) :執行DML(insert、update、delete)語句、 DDL(create,alter、drop)語句* 返回值:影響的行數,可以通過這個影響的行數判斷DML語句是否執行成功 返回值>0的則執行成功,反之,則失敗。

**1.4ResultSet:結果集對象,封裝查詢結果** boolean next():游標向下移動一行,判斷當前行是不是最后一行,如果是則返回false,如果不是則返回true getXxx(參數):獲取數據* Xxx:代表數據類型 如: int getInt() ,String getString()* 參數:1. int:代表列的編號,從1開始 如: getString(1)2. String:代表列名稱。 如: getDouble('balance')

使用步驟:

游標向下移動一行 判斷是否有數據 獲取數據

代碼演示

package JDBC;import java.sql.*;public class Main { public static void main(String[] args) throws ClassNotFoundException, SQLException { //注冊驅動 Class.forName('com.mysql.jdbc.Driver'); //獲取數據庫連接對象 Connection connection = DriverManager.getConnection('jdbc:mysql://localhost:3309/db2', 'root', '1234'); //定義sql語句 String sql='SELECT *FROM COUNT '; //定義statement執行語句 Statement statement = connection.createStatement(); //執行sql語句 ResultSet resultSet = statement.executeQuery(sql); //循環輸出 while(resultSet.next()){ int anInt = resultSet.getInt(1); String string = resultSet.getString(2); int anInt2 = resultSet.getInt(3); System.out.println('ID:'+anInt); System.out.println('name:'+string); System.out.println('money:'+anInt2); } //關閉資源 statement.close(); connection.close(); }}

結果

java JDBC系列教程之JDBC類的簡析與JDBC的基礎操作

到此這篇關于java JDBC系列教程之JDBC類的簡析與JDBC的基礎操作的文章就介紹到這了,更多相關java JDBC類與操作內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人午夜在线| 免费欧美在线视频| 日韩国产在线不卡视频| 香蕉久久夜色精品国产| 亚洲精品小说| 国产亚洲精品v| 美美哒免费高清在线观看视频一区二区| 中文在线а√天堂| 日韩专区精品| 激情欧美一区二区三区| 国产视频欧美| 在线精品亚洲| 国产调教精品| 国产乱码午夜在线视频| 秋霞影视一区二区三区| 亚洲作爱视频| 日韩av黄色在线| 久久影院资源站| 韩国精品主播一区二区在线观看| 极品日韩av| 不卡在线一区二区| 亚洲综合另类| 伊人久久一区| 一级成人国产| 中文不卡在线| 亚洲作爱视频| 国产精品试看| 蜜桃视频一区二区三区在线观看| 亚洲精品午夜av福利久久蜜桃| 国产精品99免费看| 91久久黄色| 亚洲专区在线| 亚洲a成人v| 日本一区福利在线| 欧美天堂在线| 美女久久99| 高清久久一区| 久久国产亚洲| 91精品推荐| 免费毛片在线不卡| 在线综合亚洲| 日本中文字幕不卡| 欧美在线91| 91久久精品无嫩草影院| 久久国产高清| 99久久激情| 蜜桃传媒麻豆第一区在线观看| 午夜亚洲福利| 国产精品成人**免费视频 | 国产成人精品一区二区免费看京| 日韩av在线免费观看不卡| 亚洲精品婷婷| 91成人在线网站| 精品视频在线观看网站| 欧美日韩视频免费观看| 99pao成人国产永久免费视频 | 99久久亚洲精品蜜臀| 日韩亚洲国产欧美| 亚洲精品伊人| 国产精品久久久久久妇女| 免费日韩成人| 91tv亚洲精品香蕉国产一区| 五月天久久网站| 涩涩涩久久久成人精品| 91精品国产自产精品男人的天堂| 美日韩一区二区三区| 国产在线看片免费视频在线观看| 欧美日韩国产高清| 日韩va亚洲va欧美va久久| 精品视频在线你懂得| 国内亚洲精品| 欧美久久久网站| 成人精品亚洲| 日本欧美一区二区| 黑人精品一区| 免费美女久久99| 精品久久91| 亚洲欧美日韩国产| 国产精品白丝一区二区三区| 精品久久久久久久| 夜夜嗨一区二区| 国产精品视频一区视频二区| 99精品一区| 国产欧美一区二区三区米奇| 欧美日韩尤物久久| 日韩欧美中文在线观看| 欧美国产先锋| 亚洲精品网址| 黄色网一区二区| 欧美资源在线| 9999国产精品| 综合一区av| 国产在线|日韩| 91精品美女| 精品免费av在线| 青青草91久久久久久久久| 亚洲午夜久久久久久尤物| 日本成人一区二区| 欧美成人高清| 麻豆国产欧美日韩综合精品二区| 国产综合欧美| 精品久久视频| 日本少妇一区二区| 国产精品美女| 久久久夜精品| 免费亚洲婷婷| 色综合视频一区二区三区日韩 | 国产福利电影在线播放| 一区二区亚洲视频| 欧美综合另类| 美女尤物国产一区| 欧美va天堂在线| 老鸭窝一区二区久久精品| 国产精品99一区二区| 国产伦理一区| 国产精品美女| 麻豆一区二区三| 精品国产美女a久久9999| 欧美精品资源| 国产欧美日韩综合一区在线播放| 水蜜桃久久夜色精品一区| 亚洲欧洲一区| 国产一区二区亚洲| 在线视频精品| 在线日韩中文| 国产精品一区高清| 亚洲一级淫片| 亚洲免费中文| 午夜日韩福利| 91九色精品| 久久免费黄色| 特黄毛片在线观看| 久久精品国产免费| 久久国产人妖系列| 亚洲欧美不卡| 久久伦理在线| 精品少妇一区| 精品三级在线观看视频| 久久av免费看| 国产精品成人3p一区二区三区| 日韩一区二区三区精品视频第3页| 久久中文字幕av| 日本韩国欧美超级黄在线观看| 国产成人精选| 久久久国产精品入口麻豆| 国产亚洲一卡2卡3卡4卡新区| 亚洲精品影院在线观看| 中文字幕一区二区三区四区久久| 三级一区在线视频先锋| 欧美日韩精品一本二本三本 | 蜜桃一区二区三区在线观看| 欧美日韩国产免费观看视频| 国产h片在线观看| 精品九九在线| 国产成人久久精品麻豆二区| 精品免费av一区二区三区| 久久不卡国产精品一区二区| 国产激情一区| 国产精品2区| 国产一区二区亚洲| 欧美韩日一区| 亚洲www啪成人一区二区| 欧美日韩一二三四| 神马午夜久久| 午夜国产精品视频免费体验区| 午夜影院欧美| 国产视频一区在线观看一区免费| 亚洲四虎影院| 欧美在线观看视频一区| 久久精品国内一区二区三区水蜜桃| 亚洲专区一区| 丝袜美腿亚洲一区二区图片| 日韩欧美三区| 国产精品一区二区99| 欧美aaaaaa午夜精品| 九九久久国产| 国产精久久久| 综合日韩av| 蜜桃国内精品久久久久软件9| 亚洲一区二区三区四区五区午夜| 亚洲日本免费电影| 91欧美精品| 国产精品免费不| 精品国产aⅴ| 亚洲h色精品| 一本一本久久| 91精品国产自产精品男人的天堂| 国产精品2023| 日韩精品影视| 首页国产欧美日韩丝袜| 欧美久久一区二区三区| 里番精品3d一二三区| 欧美精品高清| 在线日韩成人| 久久只有精品| 91精品观看| 青青国产91久久久久久| 国产精品magnet| 激情久久中文字幕| 亚洲人成亚洲精品|