[MySQL]VC++通过Pipe连接数据库(ODBC)

    技术2022-05-20  41

    我发现数据库一旦与ODBC关联起来在操作的通用性确实提高了很多.

     

    用ADO当做媒介,修改一下连接字串,打开ODBC数据源,几乎可以打开所有数据库.

     

    _ConnectionPtr m_pConnection CHAR strConnect[MAX_PATH]; wsprintf(strConnect, "Provider=MSDASQL.1;Driver={%s};Server=%s;DataBase=%s;UID=%s;PWD=%s;", "MySQL ODBC 版本号 Driver", ".", "数据库名", "用户名", "密码"); try { m_pConnection.CreateInstance(__uuidof(Connection)); m_pConnection->Open(strConnect, "", "", adConnectUnspecified); } catch (...) { }

    如无意外将会连接成功,接下来对于数据库的操作都是一样的,无非就是数据库函数不一样罢了.

    更多的请参阅我的上一篇文章.


    最新回复(0)