配置好自己的数据库后(因为修改了conf/resin.conf,所以resin需要从新启动才会更新,使用命令/usr/local/resin/bin/httpd.sh
stop;/usr/local/resin/bin/httpd.sh start),可以使用下面的JSP页面进行测试:
cd /usr/local/resin/doc
建立dbpool_test.jsp并输入如下代码:
<%@page import="java.sql.*" %>
<%@page import="javax.sql.*" %>
<%@page import="com.caucho.sql.*" %>
<html>
<body>
<%
Connection conn = DBPool.getPool("ORCL").getConnection();
//这里的 ORCL 应该是你的 conf/resin.conf
中 DBPool 配置部分中的 ID
的值
try {
Statement stmt;
ResultSet rs;
stmt = conn.createStmtStatement();
rs = stmt.executeQuery( "select count(*) as ct from
dept" );
out.println( rs.getInt("ct") );
rs.close();
stmt.close();
}catch( Exception e ){
out.println( "Error" );
} finally {
conn.close();
//conn一定要close(),否则将永远不会被数据库连接池回收。
}
%>
</body>
</html>