JDBC获取数据库连接的帮助类

import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties; public class jdbcUtil { private static String driver;
private static String url;
private static String id;
private static String password; //加载文件,获取配置参数
static{
Properties prop=new Properties();
InputStream is;
try {
is = jdbcUtil.class.getClassLoader()
.getResourceAsStream("com/sy/db/db.properties");
prop.load(is);
driver = prop.getProperty("driver");
url = prop.getProperty("url");
id = prop.getProperty("id");
password = prop.getProperty("password");
} catch (Exception e1) {
e1.printStackTrace();
}
} //注册驱动
static{
try {
Class.forName(driver);
} catch (Exception e) {
e.printStackTrace();
}
} //取得连接
public static Connection getMysqlConnection(){
Connection conn=null;
try {
conn=DriverManager.getConnection(url,id,password);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
} //关闭流
public static void close(ResultSet rs){
if(null!=rs){
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void close((Statement state){
if(null!=rs){
try {
state.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void close(Connection conn){
if(null!=rs){
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
05-11 11:37