SQLAPI是一种比较方便的数据库访问接口组件,可以支持多种数据库接口的访问,详细信息可以访问www.sqlapi.com,有详细介绍。本文介绍的是在MFC中通过SQLAPI接口访问MySQL数据库的一些操作。 头文件中定义成员变量: SAConnection m_saDbConn; SACommand m_saDBCmd; CPP文件中: // 数据库连接常量定义 const char *DATABASE = "192.168.1.100@dms"; const char *USERNAME = "root"; const char *PASSWORD = "rootroot"; SAClient_t CLIENTTYPE = SA_MySQL_Client;
try { if (!m_saDbConn.isConnected()) { m_saDbConn.Connect(DATABASE, USERNAME, PASSWORD, CLIENTTYPE); m_saDBCmd.setConnection(&m_saDbConn); TRACE(">> SQL Connected!\n"); } } catch (SAException &x) { m_saDbConn.Rollback(); TRACE("%s\n", (const char*)x.ErrText()); return false; } 此外,要在执行目录下放sqlapi.dll和libmySQL.dll文件,即可通过SQLAPI接口访问MySQL数据库了。 --END--
