我来了!!两周没有更新了!emmmmm
当拿到数据库表时,为了不用重复写实体类,用Java写一个可以重复使用的转换工具,将数据库中的表自动转化为实体类。程序员应该学会偷懒!!!
JDBCUtuil
package com.homework.dao;
import java.sql.*;
public class JdbcUtils {
private static String driver="com.mysql.cj.jdbc.Driver";
private static String url="jdbc:mysql://localhost:3306/mf?serverTimezone=Asia/Shanghai&characterEncoding=utf-8";
private static String user="root";
private static String password="java";
static{
/*随着类的加载而执行,而且只执行一次*/
try {
// 1.加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConn() throws SQLException {
//2.创建链接
Connection conn= DriverManager.getConnection(url, user, password);
return conn;
}
//最后关闭资源
public static void closeAll(ResultSet rs, Statement stat, Connection conn){
try {
if ( rs != null ){
rs.close();
}
if ( stat != null ){
stat.close();
}
if ( conn != null ){
conn.close