介绍 sqlite是一个老牌的轻量级别的文件数据库,完全免费,使用方便,不需要安装,无须任何配置,也不需要管理员。 它是开源的嵌入式数据库产品,是同类产品中的后起之秀,2005年获得了开源大奖,而且最新的PHP5也内嵌了sqlite。相比另一款著名的嵌入式数据库——Berkely DB。sqlite是关系型数据库,支持大部分SQL语句,这是它比BDB优秀的地方。 作 为一款嵌入式数据库,sqlite与Berkely DB一样,以库的形式提供,通过C函...
模块接口 connect(parameters...) 其中的参数格式如下: dsn 数据源名称 user 用户名(可选) password 密码(可选) host 主机名(可选) database 数据库名(可选) 举个例子: connect(dsn='myhost:MYDB',user='guido',password='234 此标准规定了以下的一些全局变量: apilevel: 表示了DB-API的版本,分'1.0'和'2.0'.如果没有定义,默认为'1.0' threadsafety: 0 Threads may not share the module. 1 Threads ma...
本帖最后由 七七八八99 于 2013-08-08 15:42 编辑 在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦和浪费时间的.nhibernate nhibernate不仅仅管理.NET类到数据库表的映射(包括.NET 数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和ADO.NET处理数据的时间。 nhibernate的目标主要是用于与数据持久化相关的编程任务,能够使开发人员从原...
sqlite3 可以与Python sqlite3 模块集成是由格哈德·哈林(Gerhard Haring)编写。 PEP249所描述的DB-API2.0规范,它提供了一个SQL接口兼容。不需要单独安装这个模块,因为它默认情况下随着Python版本在2.5.x 一起安装。 要使用sqlite3模块,必须首先创建一个连接对象,表示数据库中,然后可以选择创建游标对象,这将帮助在执行的所有SQL语句。 Python sqlite3 模块API 以下是重要的sqlite3模块程序,它可以足够Python程序sqlite数...
借地问个 sqlite 的问题。 使用 .import 命令从 从文件向表导入数据, AUTOINCREMENT PRIMARY KEY 字段的值应该怎么表示? 如果用 insert 语句,应该只要置为 NULL 就行了,但是在文件中写 NULL 会报错。
sqlite是一款轻型数据库,它的的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/ Linux /Unix等等主流操作系统,同时能够跟很多程序语言相结合,比如Tcl,java,php,还有ODBC接口,同样比起mysql,PostgreSQL这两款开源著名的数据库管理系统来讲,它的处理速度比他们都快。 sqlite虽然很小巧,但是支持的SQL语句不会逊色于...