注意:
1、需要下载MySQL(配置好环境)并安装navicat premium
2、在navicat里面新建一个数据库my-sql并且在student数据库新建一个t_user表
3、表中设置字段id, username ,password ,telephone ,register_time
完成之后是如下图所示:
4、之后我们在Intellij IDEA (Java工具)新建四个项目ConnectionManager,UserDao,TestUserDao,LoginFrame
ConnectionManager代码:
import javax.swing.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* 功能:
* 作者:Java课程项目组
* 日期:2022年06月02日
*/
public class ConnectionManager {
private static final String DRIVER = "com.mysql.jdbc.Driver"; // 数据库驱动程序
private static final String URL = "jdbc:mysql://localhost:3306/student"; // 数据库统一资源定位符
private static final String USERNAME = "root"; // 数据库用户名
private static final String PASSWORD = "mm123456"; // 数据库密码
/**
* 私有化构造方法,拒绝实例化
*/
private ConnectionManager() {
}
/**
* 获取数据库连接方法
*
* @return 数据库连接
*/
public static Connection getConnection() {
// 定义数据库连接
Connection conn = null;
try {
// 安装数据库驱动程序
Class.forName(DRIVER);
// 获取数据库连接
conn = DriverManager.getConnection(URL, USERNAME, PASSWO