javabean里的sql无法运行,请指教!!!
zl13 2004-08-26 10:18:14 javabean的代码:
package Mysqltest;
import java.sql.*;
public class DBconn
{
String DBDriver = "org.gjt.mm.mysql.Driver";
String ConnStr = "jdbc:mysql://localhost:3306/intov";
String MyUser = "root";
String MyPassword = " ";
Connection conn = null;
ResultSet rs = null;
public DBconn()
{
try
{
Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("DBconn():" + e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs = null;
try
{conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:" + ex.getMessage());
}
return rs;
}
}
jsp页面的代码:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>连接数据库</title>
</head>
<body>
<%@ page language="java" import="java.sql.*" %>
<jsp:useBean id="DBconn1" scope="page" class="Mysqltest.DBconn" />
<%
ResultSet Rs = DBconn1.executeQuery("Select * from web_bigclass");
while (Rs.next())
{
out.print("<h1>" + Rs.getString("bigClass") + "</h1>");
}
Rs.close();
%>
</body>
</html>
一运行-->ResultSet Rs = DBconn1.executeQuery("Select * from web_bigclass");就不行,高不懂!!!