import javasqlConnection;
import javasqlDriverManager;
import javasqlPreparedStatement;
import javasqlResultSet;
import javasqlSQLException;
//一个数据库通用的帮助类,用于连接数据库与关闭数据库
public class DBUtil {
//第一步:声明你所需要的一些全局变量
private final static String DRIVER_CLASS="commicrosoftsqlserverjdbcSQLServerDriver";//加载驱动的字符串
private final static String CONN_STR="jdbc:sqlserver://localhost:1433;databaseName=testDB";//数据库连接字符串
private final static String DB_USER="sa";//数据用户
private final static String DB_PWD="123456";//数据库登录密码
//第二步:加载数据库驱动(这里是sqlserver)
static{
try{
ClassforName(DRIVER_CLASS);
}catch(ClassNotFoundException e){
eprintStackTrace();//抛出异常
}
}
//第三步:获取数据库连接
public static Connection getConn(){
try {
return DriverManagergetConnection(CONN_STR,DB_USER,DB_PWD);
} catch (SQLException e) {
eprintStackTrace();
}
return null;
}
//最后关闭数据库连接
public static void closeConn(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接
rsclose();
}
} catch (Exception e) {
eprintStackTrace();
}
try {
if (pstmt!=null) {
pstmtclose();//关闭预编译对象
}
} catch (Exception e) {
eprintStackTrace();
}
try {
if (conn!=null) {
connclose();//关闭结果集对象
}
} catch (Exception e) {
eprintStackTrace();
}
}
}
用完之后肯定需要关闭的。。因为数据库的连接是有限的。
当然不是只是用一个功能就开关一次,这样效率会慢,你可以在需要的时候打开。。
比如你登陆网页,后台就需要打开数据库进行查找用户名密码,此时不需要立刻关闭,你可能需要读取或者写数据库,你可以在退出登陆之后再关闭数据库,当然还是看个人的喜好吧。
以上就是关于java如何关闭数据库连接全部的内容,包括:java如何关闭数据库连接、Java使用完数据库之后用不用每次都关闭连接、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)