JDBC中工具类DBUtil

 1 package com.ss.util;
 2 
 3 import java.sql.*;
 4 
 5 public class DBUtil {
 6 
 7     private static final String URL = "jdbc:mysql://127.0.0.1:3306/test2";
 8     private static final String user = "root";
 9     private static final String passwd = "root";
10 
11     static {
12         //1 加载驱动
13         try {
14             Class.forName("com.mysql.jdbc.Driver");
15         } catch (ClassNotFoundException e) {
16             e.printStackTrace();
17         }
18         System.out.println("123");
19     }
20 
21     public static Connection getConnect(){
22         //2 获取数据库连接
23         Connection connection = null;
24         try {
25             connection = DriverManager.getConnection(URL, user, passwd);
26         } catch (SQLException throwables) {
27             throwables.printStackTrace();
28         }
29         return connection;
30     }
31 
32     public static void close(PreparedStatement preparedStatement, Connection connection){
33         DBUtil.close(null,preparedStatement,connection);
34     }
35 
36     public static void close(ResultSet resultSet, PreparedStatement preparedStatement, Connection connection){ //方法的重载
37         if (resultSet != null)
38         {
39             try {
40                 resultSet.close();
41             } catch (SQLException throwables) {
42                 throwables.printStackTrace();
43             }
44         }
45 
46         if (preparedStatement != null)
47         {
48             try {
49                 preparedStatement.close();
50             } catch (SQLException throwables) {
51                 throwables.printStackTrace();
52             }
53         }
54 
55         if (connection != null)
56         {
57             try {
58                 connection.close();
59             } catch (SQLException throwables) {
60                 throwables.printStackTrace();
61             }
62         }
63     }
64 }

 

posted @ 2021-02-24 21:28  陌上尘如玉  阅读(118)  评论(0)    收藏  举报