關閉資料庫
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怎麼關閉資料庫連接
先執行一個其他的庫或默認庫再刪除你的那個庫