<%@page language="java" contentType="text/html;charset=gb2312"
   import = "java.sql.*"
%>
<%
//变量申明
java.sql.Connection sqlCon;         //数据库连接对象
java.sql.Statement  sqlStmt;        //SQL语句对象
java.sql.ResultSet  sqlRst;         //结果集合对象
java.lang.String    strCon;        //数据库连接字符串
java.lang.String    strSQL;        //SQL语句
int                 intRowCount;///*
//装载jdbc
try {
  Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
  //Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();
}
catch ( ClassNotFoundException cnfe) {
  String err = cnfe.toString();
  out.print("类错误"+err);
}//设置数据库连接字符串
//strCon = "jdbc:db2://172.31.10.199:50002/iassys";
strCon = "jdbc:db2:iassys";
//*//*
//装载jdbc_odbc
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//设置数据库连接字符串
strCon = "jdbc:odbc:iassun";
*///连接数据库
//try {//DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
/*
Connection conn =
      DriverManager.getConnection ("jdbc:oracle:thin:@dlsun511:1721:dbms733",
  "scott", "tiger");
*/sqlCon = java.sql.DriverManager.getConnection(strCon,"db2inst1","db2");//创建SQL语句对象
sqlStmt = sqlCon.createStatement();
//获取记录总数
strSQL = "select count(1) from tbuser";//执行SQL语句并取得结果集合
sqlRst = sqlStmt.executeQuery(strSQL);//记录集刚打开时,指针位于第一条记录之前
sqlRst.next();intRowCount = sqlRst.getInt(1);//关闭结果集合
sqlRst.close();//}
/*
catch (SQLException sqlerr) {
  String err =  sqlerr.toString();
  out.print(err) ;
}
*/
%>
<html>
<head>
</head>
<body><p align="center">jdbc分页测试:<%=intRowCount%></p>
<br>
<%
//设置获取数据SQL语句
strSQL = "select *  from tbuser ";//再执行SQL语句并取得结果集合
sqlRst = sqlStmt.executeQuery(strSQL);
%><table border="1" cellspacing="0" cellpadding="0" width=600 align = center><%
//显示数据
while ( sqlRst.next() ) {
%>
<tr>
<td>编号:<%=sqlRst.getString(1)%> </td>
<td>名称:<%=sqlRst.getString(2)%> </td>
</tr><% } %></table><%
//关闭SQL语句对象
sqlStmt.close();//关闭数据库
sqlCon.close();
%></body>
</html>我这个测试程序在jb5中运行没问题,需要db2java.zip jdbc driver 。
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance(); //for application,如:jsp 页面Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance(); //for applet你看看