首先我们得准备工具,在这里就不多说了可以看上一章的注意事项。
同样的,我们要新建四个项目testuserdao、userdao、loginframe、connectionmanager。
首先我们可以看一下我们t_use表里面的用户信息。在本章我们以“小石,密码:456,电话号码”为例。
userdao代码:
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* 功能:
* 作者:Java课程项目组
* 日期:2022年06月08日
*/
public class UserDao {
public boolean login(String username,String password,String telephone){
//1获得数据库的连接(加载数据库驱动,通过drivermanager获取数据库连接)
Connection conn= ConnectionManager.getConnection();
try {
//2通过connection对象获取statement对象
String strSQL="select * from t_user where username=? and password=? and telephone=?";
PreparedStatement pstmt =conn.prepareStatement(strSQL);
pstmt.setString(1,username);
pstmt.setString(2,password);
pstmt.setString(3,telephone);
//3使用statement执行SQL语句
ResultSet rs=pstmt.executeQuery();
//4对增删改查结果的处理
if(rs.next()){