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

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

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

瀏覽:188日期: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久久,三上悠亚国产精品一区二区三区
久久国产精品亚洲77777| 精品一区免费| 日韩精品一级中文字幕精品视频免费观看 | 日韩欧美中文字幕一区二区三区 | 高清av一区| 丁香六月综合| 婷婷精品视频| 在线观看一区| 国产激情一区| 特黄毛片在线观看| 国精品一区二区三区| 日韩中文字幕麻豆| 欧美精品福利| 欧美一级鲁丝片| 91精品一区二区三区综合| 丝袜美腿亚洲一区二区图片| 亚洲影院天堂中文av色| 91欧美日韩在线| 亚洲三级欧美| 亚欧成人精品| sm久久捆绑调教精品一区| 欧美日韩国产精品一区二区亚洲| 婷婷亚洲成人| 久久91导航| 日本一区二区三区视频在线看| 国产成人免费| 亚洲有吗中文字幕| 日韩av二区| 综合干狼人综合首页| 国产午夜久久av| 一区二区亚洲精品| 麻豆高清免费国产一区| 91久久中文| 久久一区精品| 亚洲欧美视频| 福利欧美精品在线| 一区二区国产在线| 97人人精品| 日本亚洲不卡| 久久中文字幕av| 国产三级精品三级在线观看国产| 久久精品99久久无色码中文字幕| 97久久超碰| 亚洲综合精品| 久久久久久久久成人| 免费国产自线拍一欧美视频| 岛国精品一区| 欧美日韩1区2区3区| 欧美不卡高清| 精品美女在线视频| 日韩va亚洲va欧美va久久| 国产在线成人| 伊伊综合在线| 麻豆国产精品| 久久国产日韩欧美精品| 国产视频一区免费看| yellow在线观看网址| 欧美精品国产白浆久久久久| 爽好多水快深点欧美视频| 精品视频在线一区二区在线| 日韩欧美美女在线观看| 黑丝一区二区三区| 国产精品久久观看| 国产精品亲子伦av一区二区三区| 五月天久久网站| 亚洲午夜天堂| 久久精品国产99国产| 日本亚洲视频| 一区免费在线| 日本在线精品| 国产成人精品999在线观看| 国产欧美日韩精品一区二区免费 | 久久精品一区二区国产| 蜜臀91精品一区二区三区| 香蕉精品久久| 日韩欧美三级| 波多视频一区| 夜鲁夜鲁夜鲁视频在线播放| 91亚洲一区| 精品三级av| 久久精品国产久精国产| 国产日韩1区| 日产欧产美韩系列久久99| 亚洲欧美一级| 亚洲精品女人| 日韩精品久久久久久| 中文无码日韩欧| 免费日韩一区二区| 亚洲一区二区三区高清| 国产视频一区欧美| 亚洲欧美日韩综合国产aⅴ| 日韩午夜免费| 国产精品日本欧美一区二区三区| 九一精品国产| 国产99久久| 精品欧美久久| 999久久久免费精品国产| 92国产精品| 亚洲手机视频| 黄色日韩在线| 中文亚洲免费| 日韩激情中文字幕| 国产精品天堂蜜av在线播放| 国产精品成人国产| 麻豆高清免费国产一区| 色一区二区三区四区| 人人香蕉久久| 99综合视频| 综合日韩在线| 91av一区| 精品国产aⅴ| 六月婷婷综合| 亚洲精品99| 日韩高清一区二区| 麻豆精品久久久| 午夜精品久久久久久久久久蜜桃| 亚洲婷婷在线| 亚洲精品三级| 麻豆成人综合网| 成人片免费看| 亚洲深夜av| 久久精品凹凸全集| 国产在视频一区二区三区吞精| 欧美精选视频一区二区| 亚洲少妇自拍| 国产黄色精品| 丝袜av一区| 综合视频一区| 国产在线观看91一区二区三区| 黄色日韩精品| 欧美成人精品午夜一区二区| 三上悠亚国产精品一区二区三区 | 国产亚洲人成a在线v网站| 精品亚洲a∨| 在线国产一区| 国产精品一区二区av日韩在线| 91亚洲一区| 免费精品视频最新在线| 国产极品嫩模在线观看91精品| 亚洲特色特黄| 国产精品一区二区精品| 久久久久99| 日韩在线网址| 999久久久国产精品| 青青伊人久久| 久久视频国产| 91精品麻豆| 99久久精品网| 国产精品一页| 夜夜精品视频| 日产精品一区二区| 亚洲精选91| av亚洲一区二区三区| 啪啪亚洲精品| 中文在线一区| 日本不卡免费高清视频在线| 婷婷综合福利| 亚洲午夜黄色| 免费一级欧美片在线观看网站| 最新亚洲激情| av资源中文在线| 国产色99精品9i| 亚洲欧美视频| 日韩精品麻豆| 麻豆免费精品视频| 四虎精品一区二区免费| 88xx成人免费观看视频库| 日本久久一区| 女主播福利一区| 国产白浆在线免费观看| 欧美日韩夜夜| 蜜桃av一区二区| 不卡av一区二区| 伊伊综合在线| 另类欧美日韩国产在线| 日韩一区精品| 天堂av在线一区| 国产综合欧美| 欧美日韩精品免费观看视完整 | 麻豆国产欧美日韩综合精品二区| 99视频在线精品国自产拍免费观看| 激情综合五月| 国产精品s色| 日韩和欧美一区二区| 久久av在线| 午夜日韩在线| 久久美女精品| 久久久久国产精品一区二区| 日本久久综合| 日韩a一区二区| 国产一区二区亚洲| 麻豆中文一区二区| 久久精品av麻豆的观看方式| 视频一区日韩精品| 亚洲人成在线影院| 欧美特黄一区| 亚洲欧美日韩高清在线| 久久精品中文| 91精品婷婷色在线观看| 久久在线视频免费观看|