DBConnect.java是用来连接数据库的,代码如下:packagebean;importjava.sql.*;publicclassDBConnect{Connectioncon=null;//JDBC驱动程序名称Stringdrivername="com.microsoft.jdbc.sq...
DBConnect.java是用来连接数据库的,代码如下:
package bean;
import java.sql.*;
public class DBConnect {
Connection con=null;
//JDBC驱动程序名称
String drivername="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//连接数据库url
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=buy";
//连接数据库用户名为sa
String username="sa";
//连接数据库密码为空
String password="";
public DBConnect() {
}
public Connection getConnection(){
try{
//加载JDBC驱动程序
Class.forName(drivername);
//连接数据库
con=DriverManager.getConnection(url,username,password);
System.out.println("数据库连接成功!");
}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){
DBConnect db=new DBConnect();
con=db.getConnection();
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;
}
}
这当中还用到了一个类文件User .java,代码如下:
package bean;
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public User() {
}
public User(String password, String username) {
this.password = password;
this.username = username;
}
}
请高手指教,谢谢,高分悬赏~
不好意思上面没有说问题,
我先编译了DBConnect.java,再编译UserUtil.java的时候就出现了问题,命令窗口提示的错误是:UserUtil.java:8: 找不到符号
符号: 类 DBConnect
位置: 类 bean.UserUtil
DBConnect db=new DBConnect();
^
UserUtil.java:8: 找不到符号
符号: 类 DBConnect
位置: 类 bean.UserUtil
DBConnect db=new DBConnect();
^
2
错误请高手指教
展开