如何用DAO设计模式实现长尾词的登录、注册与查询功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计433个文字,预计阅读时间需要2分钟。
javapackage com.dao;
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;
import com.db.DB;import com.user.Users;
public class UserDao implements UserI { DB db;}
DAOpackage com.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import com.db.DB;
import com.user.Users;
public class UserDao implements UserI {
DB db = new DB();
Connection conn;
// 登录
public boolean loginConn(Users user) throws Exception {
// TODO Auto-generated method stub
conn = db.getConn();
String sql = "select * from users_table where db_user = ? and db_password = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user.getDb_user());
ps.setString(2, user.getDb_password());
ResultSet rs = ps.executeQuery();
boolean flag = rs.next();
rs.close();
ps.close();
db.closeConn();
return flag;
}
// 注册
public int insertData(Users user) throws Exception {
// TODO Auto-generated method stub
conn = db.getConn();
String sql = "insert into users_table(db_user,db_password) VALUES (?,?);";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user.getDb_user());
ps.setString(2, user.getDb_password());
int a = ps.executeUpdate();
ps.close();
db.closeConn();
return a;
}
// 查询
public List
本文共计433个文字,预计阅读时间需要2分钟。
javapackage com.dao;
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;
import com.db.DB;import com.user.Users;
public class UserDao implements UserI { DB db;}
DAOpackage com.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import com.db.DB;
import com.user.Users;
public class UserDao implements UserI {
DB db = new DB();
Connection conn;
// 登录
public boolean loginConn(Users user) throws Exception {
// TODO Auto-generated method stub
conn = db.getConn();
String sql = "select * from users_table where db_user = ? and db_password = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user.getDb_user());
ps.setString(2, user.getDb_password());
ResultSet rs = ps.executeQuery();
boolean flag = rs.next();
rs.close();
ps.close();
db.closeConn();
return flag;
}
// 注册
public int insertData(Users user) throws Exception {
// TODO Auto-generated method stub
conn = db.getConn();
String sql = "insert into users_table(db_user,db_password) VALUES (?,?);";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user.getDb_user());
ps.setString(2, user.getDb_password());
int a = ps.executeUpdate();
ps.close();
db.closeConn();
return a;
}
// 查询
public List

