動態的連線到資料庫的方法

2021-04-17 07:50:34 字數 1302 閱讀 1613

動態的連線到資料庫的方法:

這裡我們建立乙個字尾為ini的檔案system.ini,在system.ini檔案中寫入如下**:

[dbms_profiles]

current=odbc  

profiles=

[profile ]

dbms=

database=

userid=

databasepassword=

logpassword=

servername=

logid=

lock=

dbparm=connectstring='dsn=ora8;uid=;pwd=' //ora8指資料庫伺服器名

prompt=0

autocommit=0

這樣在應用程式的open事件中寫入下**:

string ls_inifile

ls_inifile = "system.ini"

// profile system

sqlca.dbms       =profilestring(ls_inifile,"database", "dbms",       "")

sqlca.database   =profilestring(ls_inifile,"database", "database",   "")

sqlca.userid     =profilestring(ls_inifile,"database", "userid",     "")

sqlca.dbpass     =profilestring(ls_inifile,"database", "dbpass",     "")

sqlca.logid      =profilestring(ls_inifile,"database", "logid",      "")

sqlca.logpass    =profilestring(ls_inifile,"database", "logpassword","")

sqlca.servername =profilestring(ls_inifile,"database", "servername" ,"")

sqlca.dbparm     =profilestring(ls_inifile,"database", "dbparm",     "")

connect using sqlca;

open(w_frame)

if sqlca.sqlcode<>0 then

messagebox("不能連線到資料庫",sqlca.sqlerrtext)

return

end if

gorm 連線mysql 連線到資料庫

連線到資料庫 gorm 官方支援的資料庫型別有 mysql,postgresql,sqlite,sql server mysql go import gorm.io driver mysql gorm.io gorm func main 注意 想要支援完整的 utf 8 編碼,您需要將 charse...

erlang連線到mysql資料庫

erlang連線到mysql資料庫 一,rlang mysql driver svn checkout mysql 2.對src下面的所有原始碼進行編譯 erlc erl 3.然後在mysql 下面建立ebin,並將src 下面的所有 beam拷貝到ebin 下面 4.將mysql整個資料夾拷貝到e...

使用RMAN連線到資料庫

1.rman使用時需要考慮的問題 許可權 授予使用者sysdba許可權,os訪問裝置的許可權 遠端操作 設定密碼檔案 確保密碼檔案被備份 全球化環境變數設定 在rman命令列格式化時間引數 2.連線型別 目標資料庫 恢復目錄資料庫,預設情況下rman執行在非恢復目錄資料庫 輔助資料庫 standby...