zoukankan      html  css  js  c++  java
  • 数据库程序设计第一天--数据库设计

    一、说在前面

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

    二、任务完成度

    (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

     

     

      

  • 相关阅读:
    当使用了相对路径 <base href="<%= basePath %>" /> 后,全局都只能使用相对路径
    springmvc controller转发setViewName时找不到路径的问题以及转发视图时出现找不到样式的问题
    springmvc 使用jq传递json数据时出现415错误
    eclipse
    渗透测试记录
    在CentOS上安装Mysql使用yum安装mysql
    centos 安装 jdk
    wget和curl方式下载JDK
    Python程序的首行
    打印标准目录
  • 原文地址:https://www.cnblogs.com/suanai/p/13540080.html
Copyright © 2011-2022 走看看