1,、开始前的准备
导入相关的jar包:mysql-connector-j-8.0.33.jar
2、设计数据库表
CREATE TABLE
tbl_user_info
(
id INT NOT NULL AUTO_INCREMENT,
user_name VARCHAR(20) NOT NULL,
age INT NOT NULL,
sex INT(1) NOT NULL,
create_dt DATE NOT NULL,
PRIMARY KEY (id)
1 )
ENGINE=InnoDB DEFAULT CHARSET=utf8;
3、定义一个连接数据库的类
DBUtil.java
import java.sql.*;
public class DBUtil {
private static final String URL ="jdbc:mysql://localhost:3306/example";
private static final String USER="root";
private static final String PASSWORD="123456";
static {
//加载驱动
try{
Class.forName("com.mysql.cj.jdbc.Driver");
}catch (ClassNotFoundException e){
e.printStackTrace();
System.out.println("获取驱动失败");
}
}
//连接数据库
public static Connection getConnection()throws SQLException {
return DriverManager.getConnection(URL,USER,PASSWORD);
}
//关闭资源
public static void close(ResultSet rs, PreparedStatement ps, Connection conn){
if(rs!=null){
try{
rs.close();
}catch (SQLException e){
e.printStackTrace();
}
}
if(ps!=null){
try{
ps.close();
}catch (SQLException e){
e.printStackTrace();
}
}
if(conn!=null){
try{
conn.close();
}catch (SQLException e){
e.printStackTrace();
}
}
}
}
4、定义实体类
5、实现数据库的增删改查