📄 userdao.java
字号:
package com.bordengate.db;
import java.sql.*;
import java.sql.SQLException;
public class UserDAO {
private String QUERY_STRING="select * from usertable where username=? and password=?";
private Connection conn;
protected void getConn(){
try {
conn=Datasourcefactory.getConnection().getConnection();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
protected void freeConn(){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public boolean Login(String username,String psw ){
getConn();
boolean flag=false;
try {
PreparedStatement smtp=conn.prepareStatement(QUERY_STRING);
smtp.setString(1,username);
smtp.setString(2,psw);
ResultSet rs=smtp.executeQuery();
if(rs.next()){
flag=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
freeConn();
}
return flag;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -