![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
shengfang666
这个作者很懒,什么都没留下…
展开
-
SQLite3使用总结(转载)
SQLite3的确很好用。小巧、速度快。这些天正在研究它,将它移植到ARM系统里面,又有一些收获,这里把我对sqlite3的研究列出来,以备忘记。【其中有摘抄自互联网】SQLite3提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准sql语句(以char *类型)给SQLite3函数,SQLite3就会为你操作数据库。SQLite3跟MS的access一转载 2011-06-10 08:33:00 · 581 阅读 · 0 评论 -
(转)sqlite常见问题
sqlite常见问题 (1) 如何建立自动增长字段? 简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。 长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键 9223372036854775807,转载 2011-06-10 10:57:00 · 675 阅读 · 0 评论 -
sqlite遇到database is locked问题的完美解决
这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。解决方法有:1。使用进程或线程间的同步机制以避免同时操作;如用信号量,互斥锁等(pthread_mut转载 2011-06-10 10:58:00 · 3654 阅读 · 0 评论 -
SQLite使用小结1
一、SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、转载 2011-11-16 11:17:19 · 540 阅读 · 0 评论 -
sqlite使用小结4
常见问题:1、 创建数据如果不往数据库里面添加任何的表,这个数据库等于没有建立,不会在硬盘上产生任何文件,如果数据库已经存在,则会打开这个数据库。2、 如何通过sqlite3.dll与sqlite3.def生成sqlite3.lib文件LIB /DEF:sqlite3.def /machine:IX863、 如何查询当前的编码的编码格式pragma encod转载 2011-11-16 11:19:58 · 718 阅读 · 0 评论 -
sqlite使用小结2
F:\sqlite>type output.txthello world|10goodbye cruel world|208、查看数据库中所有的表sqlite> .tablesmy2ndtable mytable9、查看所有的表的创建语句sqlite> .schemaCREATE TABLE my2ndtable(theonlyentry int);CREAT转载 2011-11-16 11:18:47 · 666 阅读 · 0 评论 -
sqlite使用小结3
*sqlite3_column_blob()*sqlite3_column_bytes()*sqlite3_column_bytes16()*sqlite3_column_count()*sqlite3_column_double()*sqlite3_column_int()*sqlite3_column_int64()*sqlite3_column_text()*转载 2011-11-16 11:19:27 · 2370 阅读 · 0 评论 -
sqlite3使用简介
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step转载 2012-06-27 09:04:59 · 457 阅读 · 0 评论 -
VC+ADO断开后重连的检测与实现
最近使用VC6开发程序连接SQL Server数据库,使用的是codeproject.com上面的一个ADO类,地址如下:http://www.codeproject.com/Articles/1075/A-set-of-ADO-classes-version-2-20类库很好用,大部分功能都已封装进去,直接调用即可。最近测试应用程序发现在网络故障(网线断开,网卡、交换机故障等)情况下原创 2012-11-21 09:22:58 · 2261 阅读 · 0 评论