• 数据库程序设计第一天--数据库设计


    一、说在前面

      今天目标完成数据库的设计和数据库的链接

    二、任务完成度

    (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();
                }
            }
        }
        
    }
    DBUtil

     

     

      

  • 相关阅读:
    由一段代码说开去——set
    由一段代码说开去——list
    day 11
    day 16
    day 10
    day 13
    day 9
    day 18
    day 12
    day 14
  • 原文地址:https://www.cnblogs.com/suanai/p/13540080.html
Copyright © 2020-2023  润新知