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 }