使用C 判斷資料庫伺服器是否已經啟動

2021-08-26 21:31:26 字數 567 閱讀 1200

在很多專案啟動的時候都需要連線到資料庫,因此判斷資料庫伺服器是否啟動就十分必要了,如何判斷資料庫伺服器是否啟動呢?

可以通過判斷資料庫服務是否啟動來判斷,當然我看了下網上也有人說通過登錄檔也可以判斷,下面我就說說我的實現方式:

///

/// 判斷資料庫服務是否已經啟動,如果已經啟動就返回true,否則返回false

///

///

private bool judgedbserverstatus()

{bool existflag = false;

servicecontroller service = servicecontroller.getservices();

for (int i = 0; i < service.length; i++)

{//因為我們安裝資料庫系統服務端時,一般都會命名為***,這樣我們資料庫服務名預設就為mssql$***了,

//當然也不完全是這樣的了,根據具體環境而異哦,也可以使用服務顯示名來判斷如:service[i].displayname

以上方法如果有不正確的地方希望大家指出。謝謝了哦。

c 判斷資料庫伺服器是否已經啟動的方法

在很多專案啟動的時候都需要連線到資料庫,因此判斷資料庫伺服器是否啟動就十分必要了,如何判斷資料庫伺服器是否啟動呢?可以通過判斷資料庫服務是否啟動來判斷,當然我看了下網上也有人說通過登錄檔也可以判斷,下面我就說說我的實現方式 複製 如下 判斷資料庫服務是否已經啟動,如果已經啟動就返fiwafpnr回t...

測試資料庫伺服器是否可用

在sql連線字串中設定connect timeout無效,只能通過socket去判斷 如下 測試資料庫伺服器是否可用 伺服器ip 伺服器端口,一般是1433 設定超時時間,毫秒 如果資料庫可用返回true,否則返回false static bool testconn string ip,intpor...

伺服器判斷http是否中斷

一般來說,只需要send或者recv一下,如果結果為零,則為掉線。1.當recv返回值為0是表示對方已經正常 msdn說是完美的 的斷開連線.2.當recv返回socket error時,說明對方已經斷開連線,但是可能是非正常斷開 斷網或者客戶端程序結束 如果你擔心在讀的時候被阻塞,使用select...