當前位置:首頁 » 操作系統 » 資料庫連接中斷

資料庫連接中斷

發布時間: 2022-05-28 21:21:54

A. 如何判斷資料庫斷開連接

首先可以判斷資料庫是否連接,如果連接了,就執行斷開即可,如果沒有連接,可以執行自定義的操作
/// <summary>
/// 判斷資料庫是否連接
/// </summary>
/// <returns>是否連接</returns>
public bool IsConnected()
{
sqlConnection connection = new SqlConnection(connectionString);//connectionString 資料庫連接字元串
try
{
if (connection.State != ConnectionState.Open)//判斷資料庫狀態是否斷開
{
connection.Open();//連接資料庫
}
return true;
}
catch
{
connection.Close();//關閉資料庫連接
return false;
}
}

B. 為什麼資料庫突然連接中斷

始終保持連接會佔用系統資源,這是個編程習慣的問題,資源用完以後,要馬上釋放掉
當然如果你的程序需要持續不斷的與資料庫交換數據,也可以不用斷開
頻繁申請連結和斷開,也是浪費資源!

C. 請問SQLPLUS連接資料庫後,如果沒有進行操作一段時間,就會中斷資料庫連接,請問如何解決

看看,會不會是你的資料庫當中 當前用戶的 PROFILE 。
下面這個參數,設置了限制:
IDLE_TIME
Specify the permitted periods of continuous inactive time ring a session, expressed in minutes. Long-running queries and other operations are not subject to this limit.
如果空閑超過多少分鍾以後,就斷開連接了。

具體的查詢
可以先 查詢 dba_users 視圖,看看用戶的 PROFILE 是什麼。
然後再去查 dba_profiles 視圖,看看這個 PROFILE ,都有哪些限制。

D. 新手求幫助,oracle資料庫遠程連接中斷了怎麼辦

那就重連;
程序中都會寫判斷連接資料庫的狀態,斷開了會嘗試重新連接。

E. mysql資料庫不知道為什麼就斷開連接了

兩種常見的斷開方式:
1 根據資料庫連接字元串設置鏈接生命周期 會自行斷開
2 拿,net環境舉例 MySQL.Data.MySqlClient類庫下的 MySqlConnection類 下面有個方法 叫 .Close() 即可斷開連接;

訪問MySqlConnection類下的 Statu (只讀的)欄位 可以獲得當前連接狀態

提示 斷開後的連接 可以隨時 根據需要打開

F. 本來用的好好的,在全部更新中,中途突然中斷,然後超卡,關閉重開,然後就在啟動頁面顯示資料庫連接中斷

1\查看網路(連接)網速(是否微弱)。
2、關閉一些軟體,釋放cpu內存。
3、軟體本身查看是否有問題。例如(重裝、重啟電腦再打開)

G. C# 資料庫連接斷開 小問題

為什麼要斷開,理論上一次連接後會自動斷開。之後你使用的數據其實並不是連接資料庫的。
比如你打開窗口,載入Gridview,這樣先調用查詢連接資料庫,但之後連接已經斷開。
你想刪除某條就要重新連接。
但是這時候你第一次連接的數據其實保存在緩存池裡,會很快訪問到。所以說你如果因為速度問題的話完全沒有必要。
另外在定義連接的時候最好使用Using定義 這樣保證一定會自動關閉而不用顯示調用Close();
----------------------------------------------------------------------
即使用sql命令直接連接,也會自動關閉——除非你的sql命令超出范圍(參照MSDN),所以建議你使用Using方式進行連接

H. 請教問題:與SQL資料庫連接經常突然中斷

可能是oracle伺服器端的我問題。
使用putty之類的小軟體,連接到你的oracle伺服器,切換到安裝oracle時使用的用戶下。看看listener是否開啟,或者你的DB是否依然正常。也可能是埠問題。具體需要你連接到主機來看。

I. 資料庫連接自動斷開有什麼解決方案

mysql與程序連接,在一定時間內沒有出現連接超過mysql的連接等待時間(wait_timeout)會出現斷開連接情況,跟資料庫配置有關。

mysql默認連接等待時間是為(28800s)即8h,

命令:show global variables like 'wait_timeout' 查看等待時間

在msql5中wait_timeout的最大值分別是24d/365(win/linux);

在mysql中的安裝目錄中的my.ini增加一行 wait_timeout=1814400

linuix在etc/my.cnf中

J. jsp與sql2000資料庫連接不定時中斷

JDBC+MSSQL2000
經常出現鏈接中斷的問題,如果已經排除程序錯誤,則是因為資料庫漏洞的問題,有兩種解決方案:
1、升級到
Microsoft
SQL
Server
2005
企業版
2、重新安裝Microsoft
SQL
Server
2000
企業版(注意不是標准版或個人版)並安裝
SP3補丁(注意不是SP4)

熱點內容
java的大小寫 發布:2024-10-28 13:17:58 瀏覽:284
yocto交叉編譯 發布:2024-10-28 12:59:41 瀏覽:189
案例演算法 發布:2024-10-28 12:30:55 瀏覽:29
鴻蒙編譯器mac 發布:2024-10-28 12:30:12 瀏覽:528
我的世界pc國際服伺服器 發布:2024-10-28 12:30:03 瀏覽:669
java反射私有屬性 發布:2024-10-28 12:29:02 瀏覽:577
微軟安卓編譯軟體 發布:2024-10-28 12:16:05 瀏覽:565
蘋果軟體如何關閉存儲 發布:2024-10-28 12:08:57 瀏覽:626
ie設置代理伺服器地址 發布:2024-10-28 11:52:37 瀏覽:658
如何製作一個好的伺服器 發布:2024-10-28 11:45:07 瀏覽:402