zoukankan      html  css  js  c++  java
  • 假期学习13

        今天又弄Java Web,

    DBUtil:

    import java.beans.Statement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    
    public class db {
        private static String mysqlname = "course";
        private static Connection con;
        private static Statement sta;
        private static ResultSet re;
        private static String coursename = "com.mysql.jdbc.Driver";
        private static String url = "jdbc:mysql://localhost:3306/"+mysqlname+"?useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=utf8";
        
        //注册驱动
        public static Connection getCon() {
            try {
                Class.forName(coursename);
                System.out.println("驱动加载成功");
            }catch(ClassNotFoundException e) {
                e.printStackTrace();
            }
            try {
                con = DriverManager.getConnection(url,"root","123456");
                System.out.println("连接成功");
            }catch(Exception e){
                e.printStackTrace();
                con = null;
            }
            return con;
        }
        
        public static void close(Statement sta,Connection connection) {
            if(sta!=null) {
                try {
                    ((Connection) sta).close();
                }catch(SQLException e) {
                    e.printStackTrace();
                }
            }
            if(connection!=null) {
                try {
                    connection.close();
                }catch(SQLException e) {
                    e.printStackTrace();
                }
            }
        }
            
        //关闭连接
        public static void close(ResultSet re,Statement sta,Connection connection) {
            if(re!=null) {
                try {
                    re.close();
                }catch(SQLException e) {
                e.printStackTrace();
                }
            }
            if(sta!=null) {
                try {
                    ((Connection) sta).close();
                }catch(SQLException e) {
                    e.printStackTrace();
                }
            }
            if(connection!=null) {
                try {
                    connection.close();
                }catch(SQLException e) {
                    e.printStackTrace();
                }
            }
        }
        public static void main(String[] args)
        {
            getCon();
        }
    }
    View Code

    连接数据库的代码,有时正确,有时又连不上,哎不知道哪儿的锅。。

  • 相关阅读:
    Matlab 将RGB 图像转换成YCrCb图像
    dotnet中文字符工具类
    dotnet验证参数
    dotnet + LinQ 按照指定的字段 和 排序方式排序
    Angulaur导入其他位置的样式
    Angular4.x跨域请求
    Spring Cloud微服务实战:手把手带你整合eureka&zuul&feign&hystrix
    关于JVM加载class文件和类的初始化
    JVM垃圾回收机制概述
    深入理解JVM
  • 原文地址:https://www.cnblogs.com/xjmm/p/12305424.html
Copyright © 2011-2022 走看看