SQLite在C++ Builder里怎么用
答案:3 悬赏:80 手机版
解决时间 2021-11-19 03:20
- 提问者网友:wodetian
- 2021-11-18 07:32
SQLite在C++ Builder里怎么用
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-11-18 08:08
PC上可以先将操作缓存到内存里哦。
频繁进行增删改的话,建议使用事务处理(transaction),将操作先缓存到内存里,以减少数据库文件打开关闭次数,提升效率:
rc = sqlite3_exec(db, "BEGIN;", 0, 0, &zErrMsg);
//执行SQL语句
rc = sqlite3_exec(db, "COMMIT;", 0, 0, &zErrMsg);
频繁进行增删改的话,建议使用事务处理(transaction),将操作先缓存到内存里,以减少数据库文件打开关闭次数,提升效率:
rc = sqlite3_exec(db, "BEGIN;", 0, 0, &zErrMsg);
//执行SQL语句
rc = sqlite3_exec(db, "COMMIT;", 0, 0, &zErrMsg);
全部回答
- 1楼网友:污到你湿
- 2021-11-18 09:34
C++/C++builder中调用的方法都是一样的不需要任何组件,可以很方便的调用,,
1.在C++builder中 你要用implib 吧sqlite3.lib转换成C++builder可以用的库。
然后包含sqlite3.h头文件在文件目录下面放进去sqlite3.dll和sqlite3.lib
然后在程序中 import comment(lib,“sqlite3.lib”)就可以用了。
2.C++中的用法也是这样的。问价不需要转码, 但是要包含头文件。然后要sqlite3.dll
和sqlite3.lib,然后在程序下面import comment(lib,“sqlite3.lib”),也可以用了。
具体用法是,先用_sqlite3_open(),函数打开数据库文件,
然后执行数据库命令_sqlite3_exec();
要获取数据集的话用sqlite3_get_table()获取数据集合,
不过获取的都是字符串,你要自己选好位置,或者你可以写一个结构体,
像dataSet一样
1.在C++builder中 你要用implib 吧sqlite3.lib转换成C++builder可以用的库。
然后包含sqlite3.h头文件在文件目录下面放进去sqlite3.dll和sqlite3.lib
然后在程序中 import comment(lib,“sqlite3.lib”)就可以用了。
2.C++中的用法也是这样的。问价不需要转码, 但是要包含头文件。然后要sqlite3.dll
和sqlite3.lib,然后在程序下面import comment(lib,“sqlite3.lib”),也可以用了。
具体用法是,先用_sqlite3_open(),函数打开数据库文件,
然后执行数据库命令_sqlite3_exec();
要获取数据集的话用sqlite3_get_table()获取数据集合,
不过获取的都是字符串,你要自己选好位置,或者你可以写一个结构体,
像dataSet一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯