/**
* 数据库连接工具类
* @author yFly
*
*/
public class DBUtil {
/**
* 数据库连接
* @return
*/
public static Connection getConnection() {
Connection conn = null;
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "drp";
String password = "drp";
try {
/**
* 第一步:通过反射加载驱动
*/
Class.forName("oracle.jdbc.driver.OracleDriver");
/**
* 第二步:通过驱动类获得数据库连接
*/
conn = DriverManager.getConnection(url,user,password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* 关闭资源
* @param conn
*/
public static void close(Connection conn) {
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(Statement stat) {
if(stat != null){
try {
stat.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(ResultSet rs) {
if(rs != null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}