JSP如何連接DB2數(shù)據庫
發(fā)表時間:2024-06-05 來源:明輝站整理相關軟件相關文章人氣:
[摘要]<%@ 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ù)據庫名 String user="db2inst1"; //數(shù)據庫連接者ID String password="db2inst1"; //數(shù)據庫連接者密碼 DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); //最為關鍵的是這一句,DB2和ORACLE一樣,最好要用顯式創(chuàng)建一個驅動器實例,并用驅動器管理者注冊它。 //其它數(shù)據庫一般用Class.forName("xxxxxxxxxxx "); Connection conn=null; try{ conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(); //創(chuàng)建數(shù)據庫連接對象 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> //取出每一列的值,并顯示 。紅d><%=rs.getString(2)%></td> 。紅d><%=rs.getString(3)%></td> 。紅d><%=rs.getString(4)%></td> 。紅d><%=rs.getString(5)%></td> <td><%=rs.getString(6)%></td> 。/tr> 。%} rs.close(); rs=null; stmt.close(); stmt=null; } finally{ // 不管是否有出錯,最后總要關閉連結 if (conn!=null){ conn.close(); } } %> </table> <body> <html> |
以上程序在AIX4.3+DB27.2+JDK1.3+TOMCAT4.1.6上運行通過。