一、说在前面
今天目标完成数据库的设计和数据库的链接
二、任务完成度
(1)建表
information:人员居住信息表
isolated_area:隔离地信息表
login:登录信息表
person:隔离人员信息表
(2)建立链接
package DBUtil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class DBUtil { //连接字符串 public static String db_url = "jdbc:mysql://localhost:3306/isolation_management?&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"; //数据库用户名 public static String db_user = "root"; //数据库密码名 public static String db_pass = "123456"; //建立链接 public static Connection getConn() { Connection conn=null; try { //驱动程序名 Class.forName("com.mysql.cj.jdbc.Driver"); //连接数据库 conn=DriverManager.getConnection(db_url, db_user, db_pass); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return conn; } /** * * @param state * @param conn */ public static void close(Statement state, Connection conn) { if (state != null) { try { state.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } } /** * * @param rs * @param state * @param conn */ //重载关闭方法 public static void close (ResultSet rs, Statement state,Connection conn) { if(rs!=null) { try { rs.close(); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } if(state!=null) { try { state.close(); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } if(conn!=null) { try { conn.close(); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } } }