求助!jsp中用javabean连接数据库失败

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:14:09
我在javabean中添了代码进行测试,能够连接上数据库的,可是到jsp页面调用时,提示“数据库连接失败!”代码如下:
代码段一:ConnDB.java
package JavaBeans;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnDB1 {
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public ConnDB1(){
try{ Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/db_student";
String user="root";
String password="zhaofan";
conn=DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
System.out.println("连接MYSQL数据库成功!");
}
catch(Exception e){
System.out.println("连接数据库失败!");
System.out.println(e.getMessage());
}
}
public ResultSet query(Stri

<jsp:useBean id="ConnDB1" scope="page" class="JavaBeans.ConnDB1"/>

在后面加上
ConnDB1 = new JavaBeans.ConnDB1();
就OK了

jsp:useBean 只能使用无参构造函数,(即无法初始化某一对象)

所以才会导致你在JSP中无法连接数据库

错误信息是什么 贴出来看下