測試資料庫連線的函式

2021-04-02 11:32:41 字數 620 閱讀 9840

以前一直困擾我的乙個問題,如何判斷資料庫連線是否成功(比如sql沒有啟動,資料庫不存在等),實現友好的錯誤處理,但vbscript的錯誤處理機制實在太差,只有on error resume nex/go to,但往往使用ado的錯誤陷阱後,等待你的將是指令碼超時,這個函式將改變這一狀況(連線超時長短可以自己根據實際情況控制)

'入口引數:連線字串strconn

'返回值:testconnection=true,false

function testconnection(strconn)

on error resume next

set conn=server.createobject("adodb.connection")

'這裡設定連線超時為10秒

conn.connectiontimeout=10

conn.open strconn

if conn.errors.count = 0 then

testconnection = true

conn.close

else

testconnection = false

end if

set conn=nothing

end function

測試資料庫是否連線正確的例項

imports system.data imports system.data.sqlclient rem 有資料庫連線的時候就要寫這兩行 public class form1 private sub button1 click byval sender as system.object,byval...

測試資料庫腳步

執行 sql,以資料庫管理員身份登入,下面給出測試資料庫的指令碼 需要鍛鍊動手能力的朋友,可以執行它!create database teaching gouse teaching gocreate table student sno char 10 primary key,sname char 8...

junit 測試資料庫

問題一 到底插不插進資料庫 由於測試資料有時比較隨意,插入資料庫會對資料庫進行汙染。我們在測試的時候通過控制事務,一般不提交至資料庫。例如通過spring控制事務提交,預設讓其回滾 transactionconfiguration defaultrollback true,transactionma...