安装命令行工具从http://www.sqlite.org/download.html下载Precompiled Binaries for Windows下的sqlite-tools-win32-x86,解压到某个目录,然后将此目录配置到环境变量path中。从命令行执行sqlite3进入到了sqlite命令行,则说明配置ok。常用命令:获取命令列表.help格式化输出:.header on.mode column.timer on查看表的信息:.schema sqlite_master--sqlite的元数据信息存放在表sqlite_master里比如要获取表users是否存在,可以查...
Android操作系统使用SQLite数据库,使用有两种方法获得数据库对象:1.获取已经存在的数据库 SQLiteDatabase dbbrndi=SQLiteDatabase.openDatabase("/sdcard/zhycheng.db3", null,SQLiteDatabase.OPEN_READONLY);第一个String参数是数据库在文件系统中的位置,第二个参数一般为null,第三个参数控制数据库打开的方式。这样就获得了数据库对象。2.自己创建数据库新建一个类,继承SQLiteOpenHelper,添加未实现的方法代码如下package ...
前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或标准C++。但是,我没有尝试过在别的系统、别的编译器下编译,因此...
转自: http://blog.chinaunix.net/uid-8447633-id-3321394.html 前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或...
//
//打开数据库,如果没有这个数据库就会自动创建
//首先要找到数据库的路径与文件名
NSString *path = NSHomeDirectory();
path = [path stringByAppendingPathComponent:@"db_student.sqlite"];
NSLog(@"%@",path);
//因为sqlite3_open有int返回值,所以可以做判断
sqlite3 *db;
if (sqlite3_open([path UTF8String], &db) != SQLITE_OK) {
NSLog(@"打开数据库失败");
}else{
...
SQLite 使用主键,ROWID 及自增列之前关注过一些嵌入式数据库,倒时 SQLite 风头更劲,在 Android 上被应用,在 HTML5 中一些浏览器的 Local Database
的实现也是 SQLite。因在 PhoneGap
中使用数据库存储的选择也期待着它的表现,首先要建个数据库,第一要义就是主键的选择,自增列是最有效更简单的。这里就看下 SQLite 怎么使用自动列,了解三个内容,ROWID, ROWID 的别名,自动列与序列表,归根结底它们都是 ROWID。1. ROWID每...
简单的Android Sqlite 使用:package com.pdsu.db_test;import java.sql.Date;import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.a...
2009-09-16 07:36 2624人阅读 评论(10) 收藏 举报前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或标准C++。但是,...
sqlite的安装 1. 首先是下载sqlite,可以该页面下载:http://www.sqlite.org/download.html 当前的最新版本为:sqlite-shell-win32-x86-3070701.zip这个是windows下sqlite的命令行管理工具,用它可以管理sqlite数据库文件 同时最好把文档也下载下来,里面包含了详细的sqlite的使用说明:sqlite-doc-3070701.zip 2. sqlite无需任何配置和安装,只要将下载下来的shell文件解压到任何你觉得合适的地方,然后将其加入到path环境变量就可...
开发
1.因为EF不支持Codefirst,开始可以使用SQL来进行开发。
部署安装
2.然后可以找到SQL转Sqlite工具(http://www.cnblogs.com/walkingp/archive/2010/04/08/1707834.html)
3.到这里(http://www.cnblogs.com/Gyoung/p/4023275.html)下载一个事例程序。按照事例重新构建自己的程序。
4.到sqlite官网下载安装程序,我下载的是 "sqlite-netFx40-setup-bundle-x86-2010-1.0.97.0.exe"版本。在自己机器上进行安装找到安装文件夹(C:\Pro...
正在物色node上面的轻量级嵌入式数据库,作为嵌入式数据库的代表,sqlite无疑是个理想的选择方案。npm上集成sqlite的库主要有两个——sqlite3和realm。
realm是一个理想的选择方案,它最初是为移动app设计的,在node也可以运行的,但是不支持Windows系统。sqlite3是一个专为nodejs设计的,在nodejs上面生态更健壮,因此最终选择sqlite3。
sqlite3几乎支持所有版本的nodejs,同时也可以和nwjs集成。
安装基于npm安装npm install sql...
Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具。SQLite还在其它领域有广泛的应用,比如HTML5和移动端。Python标准库中的sqlite3提供该数据库的接口。
我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格。数据库中包含两个表:category用于记录分类,book用于记录某个书的信息。一本书归属于某一个分类,因此book有一...
转自: http://blog.chinaunix.net/uid-8447633-id-3321394.html
前序:
Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。
这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准...
//
//打开数据库,如果没有这个数据库就会自动创建
//首先要找到数据库的路径与文件名
NSString *path = NSHomeDirectory();
path = [path stringByAppendingPathComponent:@"db_student.sqlite"];
NSLog(@"%@",path);
//因为sqlite3_open有int返回值,所以可以做判断
sqlite3 *db;
if (sqlite3_open([path UTF8String], &db) != SQLITE_OK) {
NSLog(@"打开数据库失败");
}else{
...
#include "lsqlite3.h"
#include "sqlite3.h"
修改xxx\frameworks\cocos2d-x\cocos\scripting\lua-bindings\manual\lua_extensions.c文件,修改如下
#include "luasocket/luasocket.h"
#include "luasocket/mime.h"
#include "lsqlite3/lsqlite3.h"static luaL_Reg luax_exts[] = {{"socket.core", luaopen_socket_core},{"mime.core", luaopen_mime_core},{"lsqlite3", luaopen_lsqlite3},{NULL, NULL}
};
在VS2013中打开解决方案...