ADO連線各種資料庫的基本方法

2022-06-23 17:51:15 字數 935 閱讀 2900

第一種方法:

前提需要配置dsn資料來源

可以不用手動配置dsn,也可以使用如下**讓odbc資料來源自動註冊

sqlconfigdatasource(null, odbc_add_sys_dsn, "mysql odbc 5.3 ansi driver", "dsn=mysql\0");

_connectionptr _pconn;

_pconn.createinstance(_uuidof(connection));

std::string strcon = "dsn=" + dbtype + ";server=localhost;database=" + dbname;

_pconn->open(strcon.c_str(),username.c_str(), pwd.c_str(), admodeunknown);

第二種方法:

直接鏈結的方法(不需要配置dsn資料來源):

mysql:

strcon="driver;server=192.168.0.120;port=3306;database=world;user=root;password=root;option=3";

參照文件:

sql server:

_pconn->open("driver=;server=127.0.0.1;database=vckbase;uid=sa;pwd=139","","",admodeunknown);   

access:

_pconn->open("provider=microsoft.jet.oledb.4.0;data   source=c:\\test.mdb","","",admodeunknown);  

---------------------

ADO連線各種資料庫的基本方法

第一種方法 前提需要配置dsn資料來源 可以不用手動配置dsn,也可以使用如下 讓odbc資料來源自動註冊 sqlconfigdatasource null,odbc add sys dsn,l mysql odbc 5.3 ansi driver l dsn mysql 0 connectionp...

各種資料庫的ado連線字串

各種資料庫的ado連線字串 1.oracle a 先設定好oracle本地服務名配置,如 user db b 配置odbc引擎 odbc db,該引擎的伺服器指向oracle的本地服務名,即 user db c 配置聯接字串,如 provider msdasql.1 password user pe...

JDBC連線各種資料庫方法

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...