jsp用jdbc連接db2數(shù)據(jù)庫的方法
來源:易賢網(wǎng) 閱讀:1242 次 日期:2015-01-27 14:41:23
溫馨提示:易賢網(wǎng)小編為您整理了“jsp用jdbc連接db2數(shù)據(jù)庫的方法”,方便廣大網(wǎng)友查閱!

數(shù)據(jù)庫版本:db2 UDB v7.2

服務(wù)器操作系統(tǒng):aix4.3.3

1、關(guān)閉服務(wù)器上的web服務(wù);

2、停止jdbc偵聽進程db2jd,db2jd一般啟動的是6789的端口服務(wù),

先用ps -ef | grep db2jd 查看到它的進程號

然后用kill -9 <進程號> 命令停止;

3、在數(shù)據(jù)庫服務(wù)器中,進入/usr/lpp/db2_07_01/java12目錄,執(zhí)行./usejdbc2以啟用jdbc2;

4、將/usr/lpp/db2_07_01/java12下的db2java.zip拷貝到自己所在web工程的WEB-INFlib下,如果使用的是tomcat,將拷貝后的文件更名為db2java.jar;

5、在服務(wù)器上,su - <數(shù)據(jù)庫實例用戶名>

執(zhí)行db2jstrt 6789 (這句啟動了db2jd進程,6789是默認的服務(wù)器偵聽jdbc2連接的端口,也可以設(shè)置成另外的任意不沖突的端口。)

6、在自己所建立工程中,建立一個測試的jsp文件,內(nèi)容如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>

<html>

<body>

以下是從db2數(shù)據(jù)庫讀取的數(shù)據(jù):<hr>

<table border=1>

<%

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

Connection con=java.sql.DriverManager.getConnection("jdbc:db2://192.168.168.2:6789/chaodb","db2inst1","mima");

Statement stmt=con.createStatement();

ResultSet rst=stmt.executeQuery("select username from tname");

while(rst.next())

{

out.println("<tr>");

out.println("<td>"+rst.getString("username")+"</td>");

out.println("</tr>");

}

//關(guān)閉連接、釋放資源

rst.close();

stmt.close();

con.close();

%>

</table>

</body>

</html>

說明:

192.168.168.2是服務(wù)器的IP地址;

6789是jdbc2偵聽的端口號,需和服務(wù)器端設(shè)置一致,如果服務(wù)器本身用的就是6789,那么程序的這個地方引用時,可省略這個號碼。

chaodb是建立在服務(wù)器上的一個數(shù)據(jù)庫;

db2inst1是擁有chaodb數(shù)據(jù)庫的實例用戶;

mima是實例用戶db2inst1的密碼;

先在數(shù)據(jù)庫中建立一個表,名字是tname,其中有一列是username,錄入一些數(shù)據(jù)進去。

更多信息請查看IT技術(shù)專欄

更多信息請查看腳本欄目
易賢網(wǎng)手機網(wǎng)站地址:jsp用jdbc連接db2數(shù)據(jù)庫的方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報警專用圖標(biāo)