//DBConnect.java内容如下:packagebean;importjava.sql.*;publicclassDBConnect{Connectioncon=null;Stringdrivername="com.mysql.jdbc.Driver";Stringurl="jdbc:mysql://localhost:...
//DBConnect.java内容如下:
package bean;
import java.sql.*;
public class DBConnect{
Connection con=null;
String drivername="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="123456";
public DBConnect(){}
public Connection getConnection(){
try{
Class.forName(drivername);
con=DriverManager.getConnection(url,username,password);
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return con;
}
}
//UserUtil.java内容如下:
package bean;
import java.sql.*;
public class UserUtil{
private Connection con;
public boolean findUser(String username,String password){
con=(new DBConnect()).getConnection();//问题出现的地方,无法找到DBConnet函数
boolean flag=false;
Statement stmt;
ResultSet rs;
String sql="select * from users where username='"+username+"'and password='"+password+"'";
try{
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
if(rs.next())
flag=true;
rs.close();
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
return flag;
}
}
//问题如下:UserUtil.java类无法调用DBConnet.java类中的构造函数DBConnect()
附加条件:DBconnect.java与UserUtil.java两个类文件在同一个目录WEB-INF/classes/bean下
展开