我一直在寻找不同的数据存储方式,我想我将不得不使用数据库。但我一直讨厌数据库的是,它完全不是我——作为一个想要创建 C++ 程序的人——所期望的(创建查询......把我的头撞到墙上)。
我找到了 EasySQLite,但我找不到任何适用于 MySQL 的东西。有这样的吗?
这是我的意思的伪代码示例:
Database * db = NULL;
int main()
{
db = new Database("127.0.0.1","Database","Username","Password");
if(db)
{
Table users = db->CreateTable("Users");
users.AddField("username",FIELD_TYPE_STRING);
users.AddField("birthdate",FIELD_TYPE_TIMESTAMP);
Record LastUser = users.insert("The Pet",time());
std::string username(LastUser.GetField("username"));
LastUser.remove();
db->Disconnect();
}
return 0;
}