您的位置:首页 > 其它

JDBC连接的封装

2016-09-05 21:07 232 查看
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ResourceBundle;

/**
* 操作数据库的工具类
* @author qq
*
*/
public class DBUtils {
private static String driverClass;
private static String url;
private static String user;
private static String psw;

static{
ResourceBundle bundle = ResourceBundle.getBundle("dbconfig");
//这里的dbconfig是properties的配置文件
driverClass = bundle.getString("driverClass");
url = bundle.getString("url");
user = bundle.getString("user");
psw = bundle.getString("psw");
try {
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//获取连接对象的方法
public static Connection getConnection() throws ClassNotFoundException, SQLException
{
return DriverManager.getConnection(url,user,psw);
}

//释放资源的方法
public static void closeAll(ResultSet rs,Statement st,Connection conn) throws SQLException
{
if(rs!=null)
rs.close();
if(st!=null)
st.close();
if(conn!=null)
conn.close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdbc 封装