package cn.itcast.jdbcutils;
import java.sql.*;
import java.io.*;
import java.util.Properties;
public class JDBCUtils2
{
private static Connection con;
private static String driver;
private static String url;
private static String user;
private static String password;
private JDBCUtils2(){}
static
{
try
{
readConfig();
Class.forName(driver);
Connection con=DriverManager.getConnection(url,user,password);
}
catch(Exception e)
{
throw new RuntimeException("数据库连接失败"+e);
}
}
private static void readConfig()throws Exception
{
InputStream in=JDBCUtils2.class.getClassLoader().getResourceAsStream("database.properties");
Properties p=new Properties();
p.load(in);//会抛出IO异常
String driver=p.getProperty("driver");
String url=p.getProperty("url");
String user=p.getProperty("user");
String password=p.getProperty("password");
}
public static Connection getConnection()
{
return con;
}
}