sqlserver专题提供sqlserver的最新资讯内容,帮你更好的了解sqlserver。
从别处转的一个sqlite 仿 sqlserver类. 但是没有Demo   class SQLiteHelper     {          /// <summary>         /// Creates a new <see cref="SQLiteHelper"/> instance. The ctor is marked private since all members are s
为了写手机程序,被迫研究SQLite。用惯了大型数据库,回头来看小的是怎么看怎么不顺眼。不过,先了解下FAQ总是有必要的。 如何定义自增主键 定义为 INTEGER PRIMARY KEY 的列会被设为从1开始自增,哪怕在使用时插入NULL值也会被自动替换。 sqlite3_last_insert_rowid()函数可以返回最新插入的行的rowid(注意多线程场合)。 注意,自增主键会重新使用被删
 前序: Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。 这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或标准C++
前序:... 1 一、       版本... 1 二、       基本编译... 2 三、       SQLITE操作入门... 2 (1)     基本流程... 2 (2)     SQL语句操作... 4 (3)     操作二进制... 8 (4)     事务处理... 10 四、       给数据库加密... 10 五、       后记... 25     前序: Sqlit
这几天遇到了一个问题就是在insert以及update数据的时候,总是生成一个.db-journal文件,重新启动程序后,该文件消失,前面添加修改的数据没有成功保存。关于如何解决这个问题,网上也没有人给出详细答案,但经过几天的分析,试验,最后成功了。不知道对所有出现的这个问题都能应付的过来,解决的方法很简单,如下: 程序中使用了 sqlite3_stmt *stmt; 然后通过rc = sqlit
1 TOP 这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录: SELECT TOP 10 * FROM [index] ORDER BY indexid DESC; 但是这条SQL语句在SQLite中是无法执行的,应该改为: SELECT * FROM [index] ORDER BY indexid DESC limit 0,10; 其中limi
SQLite是一个轻量级数据库引擎,具备独立、可嵌入及零配置等特性,可以作为Access或Mysql的替代方案,特别适合在中小网站及嵌入式应用中使用,目前版本是:3.7.4。 1、  下载程序 下载地址:http://www.sqlite.org/download.html 对于不同的操作系统,提供不同的版本。 这里下载:Precompiled Binaries For Windows 一共三个文
我想对于80%的网站来说,它们的数据量采用access数据库已经足够了。使用mysql或者sqlserver这些中型数据库,往往需要增加额外的使用费,而且数据量不大的时候,它们所反映的性能跟access数据库并没有多大的区别,故对于一般"玩家"来说并不容易接受。最近sqlite数据库异军突起,采用其作为后台数据库的"玩家"也越来越多,我接触它也有一年多的时间了,但都是在嵌入式平台上面使用,因为数据
 Sqlite命令操作 建立数据库档案 用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入): $sqlite3 foo.db 如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,如果你喜欢,也可以取个foo.icannameitwhateverilike的档名。 在sqlite3
SQLite是一个轻量级数据库引擎,具备独立、可嵌入及零配置等特性,可以作为Access或Mysql的替代方案,特别适合在中小网站及嵌入式应用中使用,目前版本是:3.7.4。 1、  下载程序 下载地址:http://www.sqlite.org/download.html 对于不同的操作系统,提供不同的版本。 这里下载:Precompiled Binaries For Windows 一共三个文
参考: 浅谈SQLite :  http://wenku.baidu.com/view/2708690979563c1ec5da71b2.html SQLite不支持的SQL语法总结  http://wenku.baidu.com/view/c5fcbe4669eae009581becf7.html SQLite不支持的SQL语法总结 1 TOP 这是一个大家经常问到的问题,例如在SQLSERVE
1 TOP 这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录: SELECT TOP 10 * FROM [index] ORDER BY indexid DESC; 但是这条SQL语句在SQLite中是无法执行的,应该改为: SELECT * FROM [index] ORDER BY indexid DESC limit 0,10; 其中limi
SQLite是一个老牌的轻量级别的文件数据库,完全免费,使用方便,不需要 安装,无须任何 配置,也不需要管理员。 它是 开源的嵌入式数据库产品,是同类产品中的后起之秀,2005年获得了开源大奖,而且最新的PHP5也内嵌了SQLite。相比另一款著名的嵌入式数据库——Berkely DB。SQLite是关系型数据库,支持大部分SQL语句,这是它比BDB优秀的地方。 作为一款嵌入式数据库,SQLite
sqlite3中有5种数据类型:int real text null blob 但sqlite3中的列的数据类型不是固定的,列的数据类型随着实际插入的数据的格式而定;   在sqlite3中使用sql时,有一个非常有趣而有强大的概念:相似类型。引入相似类型的概念,主要是为了兼容各种数据库(sqlserver oracle mysql等)的sql语法。     sqlite3中常用的几个函数: in
最早使用SQLite是因为sql2005实在是重量了,我的老机器跑的咯吱咯吱了。 而且,Access用得不习惯--指的是.Net的访问。 后来Cnblogs搜索了一下,觉得SQLite不错,因为我的框架本身没有使用存储过程。 废话不多说,言归正传。 1。从 www.sqlite.org 下载SQLite 3.3.4的版本    为了方便,我把它解压了,就一个SQLite3.exe,放入Window
SQLite是一个老牌的轻量级别的文件数据库,完全免费,使用方便,不需要安装,无须任何配置,也不需要管理员。 它是开源的嵌入式数据库产品,是同类产品中的后起之秀,2005年获得了开源大奖,而且最新的PHP5也内嵌了SQLite。相比另一款著名的嵌入式数据库——Berkely DB。SQLite是关系型数据库,支持大部分SQL语句,这是它比BDB优秀的地方。 作为一款嵌入式数据库,SQLite与Be
sqlite3里类似top的用法 在sqlserver中使用top是很正常的,类似这样的语句: SELECT TOP 10 * FROM [index] ORDER BY id DESC; 但是很不幸在sqlite中不支持top语句,但是sqlite中提供了类似功能的语句. SELECT * FROM [index] ORDER BY id DESC limit 0,10; OK!上面两个语句实现
所谓字典就是数据库应用中被其他表(通常加以外键约束)引用的表,如客户表引用客户类型,那么客户类型即为字典表。删除字典数据要考虑是否已被其他数据引用,一般不允许做级联删除。 这个问题想必大家都碰到过,但各有各的 做法。本人与若干同事讨论过,将各种做法总结一下。 物理删除,即用delete SQL删除。如果字典数据被引用,则会抛出违反外键约束的异常,将其封装为可读的信息提示给用户。JDBC中的异常类为
NBearLite是NBearV4的几个核心组件之一,也是目前NBearV3中ORM部分的查询语法的核心。NBearLite本身并不是一个完整的ORM解决方案,配合目前Teddy正常开发的NBearMapping组件使用(某个中间组件过渡),组成一套完整强大的ORM解决方案。NBearLite的目标是提供一种SQL语句和存储过程透明的方便快捷,面向对象化的数据库操作,专门负责SQL语句生成,数据库
DBExplorer是一个B/S架构的Web程序,基于JDBC连接数据库服务。它采用Extjs构建GUI,因此也具有和C/S程序一样良好的使用体验。 DBExplorer提供以下功能: 支持多种数据库:Oracle10g、MS SqlServer 、MySQL、PostgreSQL、HSQLDB、Apache Derby。 支持多种浏览器:Internet Explorer 6+、FireFox