日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

db2 jdbc驱动参数_JDBC详细整理(一)

發布時間:2025/3/11 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 db2 jdbc驱动参数_JDBC详细整理(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.什么是JDBC

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

二.JDBC原理

早期SUN公司的天才們想編寫一套可以連接天下所有數據庫的API,但是當他們剛剛開始時就發現這是不可完成的任務,因為各個廠商的數據庫服務器差異太大了。后來SUN開始與數據庫廠商們討論,最終得出的結論是,由SUN提供一套訪問數據庫的規范(就是一組接口),并提供連接數據庫的協議標準,然后各個數據庫廠商會遵循SUN的規范提供一套訪問自己公司的數據庫服務器的API出現。SUN提供的規范命名為JDBC,而各個廠商提供的,遵循了JDBC規范的,可以訪問自己數據庫的API被稱之為驅動!

JDBC是接口,而JDBC驅動才是接口的實現,沒有驅動無法完成數據庫連接!每個數據庫廠商都有自己的驅動,用來連接自己公司的數據庫。當然還有第三方公司專門為某一數據庫提供驅動,不過這樣的驅動往往不是開源免費的!

三.JDBC核心接口介紹

JDBC中的核心類有:DriverManager、Connection、Statement,和ResultSet!

DriverManger(驅動管理器)的作用有兩個:

  • 注冊驅動:這可以讓JDBC知道要使用的是哪個驅動;
  • 獲取Connection:如果可以獲取到Connection,那么說明已經與數據庫連接上了。

Connection對象表示連接,與數據庫的通訊都是通過這個對象展開的:

Connection最為重要的一個方法就是用來獲取Statement對象;

Statement是用來向數據庫發送SQL語句的,這樣數據庫就會執行發送過來的SQL語句

void executeUpdate(String sql):執行更新操作(insert、update、delete等);

ResultSet對象表示查詢結果集,只有在執行查詢操作后才會有結果集的產生。結果集是一個二維的表格,有行有列。操作結果集要學習移動ResultSet內部的“行光標”,以及獲取當前行上的每一列上的數據:

boolean next():使“行光標”移動到下一行,并返回移動后的行是否存在;

XXX getXXX(int col):獲取當前行指定列上的值,參數就是列數,列數從1開始,而不是0。

ResultSet executeQuery(String sql):執行查詢操作,數據庫在執行查詢后會把查詢結果,查詢結果就是ResultSet;

總結

以上是生活随笔為你收集整理的db2 jdbc驱动参数_JDBC详细整理(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。