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参考。