第一種方法:
前提需要配置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...