請問各位大神,mfc工程中怎樣檢測mssql資料庫狀態以及洗掉資料庫連接、重新連接資料庫等,初學資料庫操作,如果問題太白癡的話請大家理解一下
uj5u.com熱心網友回復:
百度c++鏈接mysql,實體很多啊,檢測資料庫鏈接裝備用mysql_ping函式啊,我的版本是5.7的uj5u.com熱心網友回復:
我的mfc程式連接的資料庫是Microsoft SQL Server2012,我是在ontimer中用state來判斷資料庫連接狀態的,
if(m_pConnection->State==adStateClosed),但是沒起作用,檢測出的狀態一直都是adStateOpen(即使停止sql服務),不知道什么原因?
uj5u.com熱心網友回復:
我以前做的一個專案,有用過一種笨辦法: 直接TcpConnect對應的服務器IP和埠號. 如果連不通了,就認為資料庫服務掛了... 當時我的應用是要遠程寫資料庫,但是要求間隔一個固定時間段,要確認下資料庫是否狀態OK. 不知道是不是和你需求相似?轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/23452.html
標籤:數據庫
上一篇:強制型別轉換 能多載嗎?
