时间: 2021-07-31 作者:daque
<%@ page session="false" %><%@ page import="java.sql.*"%><%@ page import="java.util.*"%> <html><head></head><body> <% string url="jdbc:db2:ch"; //此方法为jdbc:子和议:子称呼,个中ch是数据库名 string user="db2inst1"; //数据库贯穿者id string password="db2inst1"; //数据库贯穿者暗号 drivermanager.registerdriver(new com.ibm.db2.jdbc.app.db2driver()); //最为关鍵的是这一句,db2和oracle一律,最佳要用显式创造一个启动器范例,并用启动器处置者备案它。 //其它数据库普遍用class.forname("xxxxxxxxxxx "); connection conn=null; try{ conn= drivermanager.getconnection(url,user,password); statement stmt=conn.createstatement(); //创造数据库贯穿东西 string sql="select * from task"; resultset rs=stmt.executequery(sql); %> <table border=1 cellspacing=1 cellpadding=0 > <% while(rs.next()) { //确定能否记载集尾 %> <tr> <td><%=rs.getstring(1)%></td> //掏出每一列的值,并表露 <td><%=rs.getstring(2)%></td> <td><%=rs.getstring(3)%></td> <td><%=rs.getstring(4)%></td> <td><%=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上运转经过。