JSP如何連接DB2數(shù)據(jù)庫
發(fā)表時(shí)間:2024-02-06 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]<%@ page session="false" %><%@ page import="java.sql.*"%><%@ page import="java.util.*"%> <html><head></head><body>。% ...
<%@ page session="false" %> <%@ page import="java.sql.*"%> <%@ page import="java.util.*"%>
<html> <head> </head> <body> <%
String url="jdbc:db2:ch"; //此格式為jdbc:子協(xié)議:子名稱,其中ch是數(shù)據(jù)庫名 String user="db2inst1"; //數(shù)據(jù)庫連接者ID String password="db2inst1"; //數(shù)據(jù)庫連接者密碼 DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); //最為關(guān)鍵的是這一句,DB2和ORACLE一樣,最好要用顯式創(chuàng)建一個(gè)驅(qū)動(dòng)器實(shí)例,并用驅(qū)動(dòng)器管理者注冊(cè)它。 //其它數(shù)據(jù)庫一般用Class.forName("xxxxxxxxxxx "); Connection conn=null; try{ conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(); //創(chuàng)建數(shù)據(jù)庫連接對(duì)象 String sql="select * from task"; ResultSet rs=stmt.executeQuery(sql); %> 。紅able border=1 cellspacing=1 cellpadding=0 > 。% while(rs.next()) { //判斷是否記錄集尾 %> 。紅r> 。紅d><%=rs.getString(1)%></td> //取出每一列的值,并顯示 <td><%=rs.getString(2)%></td> 。紅d><%=rs.getString(3)%></td> 。紅d><%=rs.getString(4)%></td> <td><%=rs.getString(5)%></td> 。紅d><%=rs.getString(6)%></td> </tr> 。%} rs.close(); rs=null; stmt.close(); stmt=null; } finally{ // 不管是否有出錯(cuò),最后總要關(guān)閉連結(jié) if (conn!=null){ conn.close(); } } %> </table> <body> <html> |
以上程序在AIX4.3+DB27.2+JDK1.3+TOMCAT4.1.6上運(yùn)行通過。