连接数据库 在线文档

FastDo是一个强大的C++跨平台开发库,能助您快速的开发服务端程序,Web应用及网页。

连接数据库

下面是一个连接MySQL数据库的例子:

<?cpp
// 参数依次为:数据库地址、用户名、密码、数据库名、校验字符编码
MySQLConnection db( "localhost", "root", "password", "mydb", "utf-8" );
// 查询表table1的field1字段,并赋值到数组中:
StringArray records;
auto res = db.query("select field1 from table1");
//如果你的编译器不支持C++0x,可以把auto换成SharedPointer<IDBResult>
MixedArray f;
while ( res->fetchRow(&f) )
{
    records.push_back(f[0]);
}
// 可以这样输出看结果
cout << Mixed(records);

更详细的操作可以查看数据库API参考