关闭数据库连接
A. 为什么要关闭数据库连接
释放系统资源,不用的连接该及时关闭,是良好的编程习惯。
B. sql怎么关闭数据库连接(删除数据库时需要关闭连接)
drop DataBase操作时,你的连接应当是master库
使用连接串连接找开某个库进行增删改操作时,是删不掉这个库的吧...
C. 如何打开和关闭数据库连接显示打开和关闭数据库连接有什么好处
打开就是调用open方法,关闭就是调用close方法,例如
首先建立连接
sqlconnection conn =new sqlconnection();
然后打开连接
conn.open();
中间就是你处理的事情的代码,处理完后看
最后就是关闭连接
conn.close();
至于好处就是:
因为如果你没关闭的话,可能打开的多了,数据库连接就满了或者打开的多了速度变慢 。
D. java连接数据库在什么位置关闭连接
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
//一个数据库通用的帮助类,用于连接数据库与关闭数据库
public class DBUtil {
//第一步:声明你所需要的一些全局变量
private final static String DRIVER_CLASS="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载驱动的字符串
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{
Class.forName(DRIVER_CLASS);
}catch(ClassNotFoundException e){
e.printStackTrace();//抛出异常
}
}
//第三步:获取数据库连接
public static Connection getConn(){
try {
return DriverManager.getConnection(CONN_STR,DB_USER,DB_PWD);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//最后关闭数据库连接
public static void closeConn(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接
rs.close();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (pstmt!=null) {
pstmt.close();//关闭预编译对象
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (conn!=null) {
conn.close();//关闭结果集对象
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
E. 如何关闭sqlserver的连接
sqlserver的是客户机连接服务器的一种方法,当它打开时,可以从服务器读取数据,看客户端的权限,有时也能进行写操作,当它关闭时,客户机不能访问服务器中的数据库。关闭方法如下:
方法一:用防火墙,阻止对外服务,主要禁止1433端口的联入,并把它放到防火墙的规则的最前面。
◆4.展开“数据库引擎”, 选中“服务”,在右边单击“停止。
此外:关闭SQLServer 浏览器服务:
◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“禁用”,再单击“停止”,单击“确定”按钮返回。
F. SQL怎么关闭数据库连接
先执行一个其他的库或默认库再删除你的那个库
G. 如何解决Sql数据库连接不能正常关闭
那你在关闭数据库之前最好判断连接是否打开的。另外,推荐你使用sqlhelper这个封装好的类,免费下载的,用它会使代码健壮很多。
H. mysql关闭连接
哥们下面也是2个数据操作方法1是用来执行插入操作2是用来显示操作3是APP.CONFIG配置文件,需要导入引用mysql.data.dll来连接数据库
1 public void getconn(string sql)//数据库操作链接方法
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//实例化链接
mysql.Open();//开启
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();//执行
mysql.Close();//关闭资源
}
---------------------------------------------------------------------------------------------------------
2 public static MySqlDataAdapter getater(string sql)//显示操作
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//实例化链接
mysql.Open();//开启
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();
MySqlDataAdapter mda = new MySqlDataAdapter(sql, mysql);
mysql.Close();
return mda;
//需要在调用的时候进行数据集填充
}
----------3
app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="conn" value="Server=112.124.17.213;User ID=root;Password=123;Database=goods;CharSet=gbk;"/>
<!--链接数据库-->
<add key="category" value="st_category"/>
</appSettings>
</configuration>
I. java如何关闭数据库连接
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
//一个数据库通用的帮助类,用于连接数据库与关闭数据库
public class DBUtil {
//第一步:声明你所需要的一些全局变量
private final static String DRIVER_CLASS="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载驱动的字符串
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{
Class.forName(DRIVER_CLASS);
}catch(ClassNotFoundException e){
e.printStackTrace();//抛出异常
}
}
//第三步:获取数据库连接
public static Connection getConn(){
try {
return DriverManager.getConnection(CONN_STR,DB_USER,DB_PWD);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//最后关闭数据库连接
public static void closeConn(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接
rs.close();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (pstmt!=null) {
pstmt.close();//关闭预编译对象
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (conn!=null) {
conn.close();//关闭结果集对象
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
J. vb中怎样用close关闭一个数据库连接
这要看你是用什么方式打开数据库的,比如是用DAO方式打开的:
dim db as database
dim rs as recordset
Set db = OpenDatabase(........)
Set rs = db.OpenRecordset("select * ..........")
........
那么结束的时候可以用db.close来关闭数据库连接
如果只是关闭打开的记录集,不关闭数据库,那么就用rs.close