主頁 > 教育培訓(xùn) > 電腦培訓(xùn) > Java連接DB2數(shù)據(jù)庫開發(fā)應(yīng)用的編程步驟

Java連接DB2數(shù)據(jù)庫開發(fā)應(yīng)用的編程步驟

  DB2數(shù)據(jù)庫創(chuàng)建觸發(fā)器的實(shí)現(xiàn)過程和DB2數(shù)據(jù)庫調(diào)用存儲過程的方法及實(shí)例介紹,本文我們來介紹一下DB2數(shù)據(jù)庫Java編程時(shí)的一些步驟,接下來就讓我們來一起了解一下這一過程。

  Java數(shù)據(jù)庫鏈接(JDBC)

  DB2的Java 支持包括JDBC,一個(gè)以供應(yīng)商為中心的動態(tài)SQL接口,它通過標(biāo)準(zhǔn)的Java方法提供對應(yīng)用程序的數(shù)據(jù)存取。JDBC與DB2 CLI相似之處在于您不必預(yù)編譯或聯(lián)編JDBC 程序。使用 JDBC 編寫的應(yīng)用程序只使用動態(tài)SQL.

  JDBC編程步驟:

  1.建立與數(shù)據(jù)庫的連接:

  Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");

  connection con=DriverManager.getConnection(url);2.創(chuàng)建Statement對象:

  Statement stmt=con.createStatement();3.執(zhí)行查詢語句:

  ResultSet rs=stmt.execQuery("SQL語句");4.獲取和設(shè)置選項(xiàng):

  ResultSetMetaData rsmd=rs.getMetaData();

  int numCols=rsmd.getColumnCount()獲取結(jié)果集總列數(shù);

  rsmd.getColumnLabel(i))獲取記錄值;

  setMaxRows :設(shè)置結(jié)果集能容納的最多行數(shù)。

  setQueryTimeout:設(shè)置一個(gè)語句執(zhí)行等待的時(shí)間。

  setEscapeProcessing:通知驅(qū)動程序如何處理轉(zhuǎn)義字符。

  5.關(guān)閉Statement

  stmt.clost();調(diào)用層接口(CLI)

  CLI不是一種新的查詢語言,它只不過是應(yīng)用程序可利用SQL語句去提交事務(wù)處理的一種簡單接口,對數(shù)據(jù)庫的查詢和修改,仍要使用SQL語言編寫,包括CLI函數(shù)的調(diào)用。

  調(diào)用層接口(CLI)為DB2所提供的處理動態(tài)SQL語句的兩種機(jī)制之一,即在應(yīng)用程序首次運(yùn)行時(shí),動態(tài)SQL語句提交給數(shù)據(jù)庫系統(tǒng),CLI依賴一組函數(shù)調(diào)用,可嵌入主語言中。

  關(guān)于DB2數(shù)據(jù)庫JDBC編程步驟的知識就介紹到這里了,希望能夠?qū)δ兴斋@!

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁,查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多