LiteSQL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
LiteSQL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: LGPL
开发语言: C/C++
操作系统: Windows
收录时间: 2009-07-16
提 交 者: 红薯

LiteSQL 是一个C++的数据库持久层框架,支持 SQLite3、MySQL和PostgreSQL数据库。

示例代码:

<?xml version="1.0"?>
<!DOCTYPE database SYSTEM "litesql.dtd">
<database name="PersonDatabase">
<object name="Person">
<field name="name" type="string"/>
</object>
</database>

PersonDatabase db("sqlite3", "database=person.db");Person person(db); // construct Person, does not write anything to database

person.name = "Bob"; // assign values to fields
person.age = 20;
person.update(); // writes a new record to database

person.age = 21; // Bob got just older
person.update(); // updates old record

person.id = 100; // force internal identifier (id) to 100
person.update(); // updates old record
展开阅读全文

LiteSQL 的相关资讯

LiteSQL 的相关博客

SOCI及litesql对比

要用到一个C++封装的数据库访问库。要求以下几点: 1、能在sqlite、mysql、postgresql等等平滑迁移,主要是开发时一般测试用s...

LiteSQL 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
39 收藏
分享
返回顶部
顶部