package com.qhit.wcleye.swing.dao.template;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private final static String USERNAME = "sa";
private final static String PWD = "sa";
private final static String URL = "jdbc:sqlserver://localhost:1433;databaseName=swingTeach";
private final static String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
static {
try {
Class.forName(DRIVER_CLASS);
} catch (ClassNotFoundException e) {
throw new RuntimeException("数据库驱动加载出错了!");
}
}
public static synchronized Connection getConnection(){
Connection conn = null;
try {
conn = DriverManager.getConnection(URL,USERNAME,PWD);
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException("打开数据库连接出错,请与管理员联系!");
}
return conn;
}
public static void main(String[] args) {
Connection conn = DBConnection.getConnection();
if(conn != null){
System.out.println("conn 成功");
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}