假期学习13

Posted xjmm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假期学习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

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

 

以上是关于假期学习13的主要内容,如果未能解决你的问题,请参考以下文章

假期学习配置Scala环境(Ubuntu)以及配套Scala编程实验

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家

假期生活从了解“编程”开始

假期周进度报告2