关闭数据库
A. Access2010怎样关闭数据库
只要你的网站正在被访,表示数据库正在访问,处于打开状态,此时当然不能删除了,任何一个打开着的文件都不能删除。
解决方法:
1、可以试一下用代码关闭连接。比方说,asp页面,
rs.close //关闭链接
set rs = nothing //释放资源
conn.close //关闭链接
set conn = nothing //释放资源
此方法需要在所有访问数据库的页面使用。
2、上面方法不行的话,只能通过停掉IIS(起到关闭链接,释放资源作用),然后再删,删完再启起IIS。
要是每天都得删数据库,那建议你写个批处理:
@echo off
net iisadmin stop /yes
del 文件路径
net iisadmin start
net w3svc
B. VB打开和关闭数据库
'打开数据库Private Sub Command1_Click()
Set db = OpenDatabase(App.Path + "/data.mdb")
Set rs = db.OpenRecorddset("select * from Users")
If Not (db Is Nothing) Then
MsgBox "打开数据库!"
Command2.Enabled = True
End If
End Sub '关闭数据库Private Sub Command2_Click()
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
MsgBox "关闭数据库!"
Command2.Enabled = False
End Sub
C. java如何关闭数据库连接呢
没异常,不过浪费资源,占着坑不拉,执行完一次数据库交互就要关闭一次
try{
sql...
}catch(...){
//异常信息
}finally{
rs.close();
stmt.close();
conn.close();
//关链接,释放资源
}
楼主说的关了不能执行肯定是把结果集返回,这样编程不行的,因为在上述操作中结果集已经关了,再返回就是空了,我们应该把数据返回,在
try{
list.add{rs.getObject(1)};
///
}
把数据装在list里面,返回list
D. 关闭一个数据库,要怎么做
oracle的关闭命令是
shutdown immediate
sqlserver 是
net stop mssqlserver
net stop iisadmin /y
就举两个例子吧,其它的,在度娘都可以搜到。
E. Oracle数据库如何关闭
进程我想你应该会关,主要是把服务都关掉.那个对资源站用比较大.在控制面板,管理工具,服务里面找到和ORACLE有关的5个服务启动项目,全部停止.启动类型改成手动就可以了
F. 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();
}
}
}
G. oracle如何快速关闭数据库
如果想正常关闭,那么最好是:先手动断开所有数据库连接(外部链接,比如访问等),关闭监听(防止再次产生外部链接),然后杀掉所有正在执行的数据库进程(数据库内部的一些,比如正在执行的执行计划等,主进程别杀啊),然后关闭外围服务,最后再用immediate关闭数据库。这样能快一些,而且相对而言数据库会正常,不会因为断开外部链接,等待进程结束等问题等待时间超长。,当然也只是快一些而已,如果数据库很大,那么还是会很慢。
其他的shutdown abort,也是一个关闭数据库的方法,不过oracle本身也不推荐,因为每次abort后数据库可能会有这样那样的问题。
再baoli一些的,就是直接关机器,关电源了。
H. 如何暂时关闭mysql数据库
你可以关闭mysql的服务,用的时候再启动 ,运行services.msc,找mysql什么的暂停就行了
I. 关闭数据库的方法是什么
(1)菜单方式。操作方法为:
选择“文件”→“退出”命令
J. SQL怎么关闭数据库连接
先执行一个其他的库或默认库再删除你的那个库