创建连接数据库信息的文件
database.properties
数据库的驱动
driver = com.microsoft.sqlserver.jdbc.SQLServerDriver数据库的连接字符
url = jdbc:sqlserver://localhost:1434;database=数据库名称
用户名
username = sa
密码
password = xxx
//工具类
public class DBUtils throw Exception{
//数据库的有关信息
private static String driver;
private static String url;
private static String username
private static String password;
static{
try{
Properties p = new Properties();
//通过反射得到文件的信息
InputStream is = DBUtils.class.getClassLoader().getResourceAsStream("database.properties");
p.load(is);
//用完流需要关闭
is.close();
driver = p.getProperty("driver");
url = p.getProperty("url");
username = p.getProperty("username");
password = p.getProperty("password");
Class.forName(driver);
}catch(Exceptionn e){
e.printStackTrace();
}
}
//获取连接
public static Connection getConnection() throws SQLException{
return DriverManaget.getConnection(url,username,password);
}
public static void closeAll(ResultSet rs,Statement stat,Connection conn){
if(rs!=null){
try{
rs.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(stat!=null){
try{
stat.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(conn!=null){
try{
conn.close();
}catch(SQLException e){
e.printStackTreace();
}
}
}
}