sqlite下载

时间:2026-02-17 14:37:29编辑:莆田seo君

什么是SQLITE数据库

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:ATTACH DATABASEBEGIN TRANSACTIONcommentCOMMIT TRANSACTIONCOPYCREATE INDEXCREATE TABLECREATE TRIGGERCREATE VIEWDELETEDETACH DATABASEDROP INDEXDROP TABLEDROP TRIGGERDROP VIEWEND TRANSACTIONEXPLAINexpressionINSERTON CONFLICT clausePRAGMAREPLACEROLLBACK TRANSACTIONSELECTUPDATE同时它还支持事务处理功能等等。也有人说它象Microsoft的Aess,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Aess一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。

mysql,sqlite哪个好

1、使用广度:mysql>sqlite。导致网络上mysql相关的页面更多
2、软硬环境:mysql>sqlite。mysql比较健壮,适合于各种软硬件下的各种环境,能够依据硬件及配置发挥不同的性能,sqlite却比较单一。
3、查询语法:mysql>sqlite。mysql的sql语法结构比较健全,sqlite稍逊色
4、适用场合:mysql 中大型网络项目,sqlite小型网络项目或中小型软件项目
5、维护难度:mysql>sqlite。mysql具备各种维护方式和辅助软件,sqllite维护方式较少
6、性能评分:分别在不同的配置上,执行各种同功能的sql语句,会有不同的性能体现,这个无法评比。只能依据自己的需要来选择最合适的。


c++ 如何使用sqlite3.dll

调用dll分显示加载和隐式加载。区别在于前者可以指定需要调用的导出函数,后者是全部加载。sqlite3.dll用隐式加载。在你的工程中添加sqlite3.h文件。在你需要使用的地方#include "sqlite3.h"#pragma comment( lib, "sqlite3" )sqlite3* m_pDB = NULL; //数据库指针char* szSQL = NULL; //语句sqlite3_stmt*pStmt = NULL; //指向语句的指针szSQL = ""; //组装语句nRet = sqlite3_exec( m_pDB, szSQL, NULL, NULL, NULL ); //执行szSQL = ""; //组装语句nRet = sqlite3_prepare( m_pDB, szSQL, -1, &pStmt, NULL ); sqlite3_bind_text( pStmt, 1, INTER_ADMIN, -1, SQLITE_STATIC ); //绑定变量nRet = sqlite3_step( pStmt ); //执行


上一篇:诡计多端

下一篇:没有了