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();
}
}
}
①如果用的是函数,比如连接MySQL,$conn=mysql_connect($db_host,$db_username,$db_password)为连接MySQL数据库的资源,关闭此连接用mysql_close($conn)。
②如果用的是PDO,如&pdo=new PDO()为PDO连接,关闭连接将其设为null即可,即&pdo=null。
希望能帮上你。
这要看你是用什么方式打开数据库的,比如是用DAO方式打开的:
dim db as database
dim rs as recordset
Set db = OpenDatabase()
Set rs = dbOpenRecordset("select ")
那么结束的时候可以用dbclose来关闭数据库连接
如果只是关闭打开的记录集,不关闭数据库,那么就用rsclose
先从安装了Oracle的数据库服务器中,找到Oracle安装目录,然后将该目录下的jdbc\lib\classes12jar文件拷贝到WEB发布服务器的某个目录。假设就直接放在C:\根目录下吧,然后把该路径添加到系统--高级--环境变量中变量名为CLASSPATH的值中,如:
D:\Program Files\SQLLIB\java\db2javazip;D:\Program Files\SQLLIB\java\runtimezip;c:classes12jar; 也就是让java能够找到这个包。
1注册加载驱动:
驱动名:DRIVER="oraclejdbcdriverOracleDriver";
ClassforName("驱动类名");
2获得连接:
数据库地址: URL="jdbc:oracle:thin:@127001:1521:ORCL";
Connection conn = DriverManagergetConnection(数据库地址,用户名,密码);
Systemoutprintln("连接成功");
3创建Statement对象:
Statement 类的主要是用于执行静态 SQL 语句并返回它所生成结果的对象。通过Connection 对象的 createStatement()方法可以创建一个Statement对象。例如:Statement statament = connectioncreateStatement(); 具体示例创建Statement对象
Statement statamentMySQL =connectMySQLcreateStatement();
以上就是关于java如何关闭数据库连接全部的内容,包括:java如何关闭数据库连接、php 如何关闭数据库连接、vb中怎样用close关闭一个数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)