sqlite3命令

iOS开发中的sqlite数据库

血红的双手。 提交于 2019-12-05 02:55:58
1.iOS开发中的数据一般指sqlite,而如果连接服务器,那就另说,那就不是iOS开发直接操作其它数据库,譬如SqlSever,Mysql,Orical。要使用数据库sqlite,首先将libsqlite3.0.dylib加到项目中。5.0之后的版本导入数据库头文件变成了#import "sqlite3.h",之前还有指定路径user,这也说明苹果不断改进着。   2.iOS开发中有个沙箱的概念。什么是沙箱?简单的理解就是指在iOS开发中程序能操作的位置只能在指定目录,意思就是只能在沙箱中进行操作。譬如文件的写入写出,要传输的图片,都只能放在那个目录,当然你也可以在其中建立子目录。数据库的本质其实也是一个文件,所以也只能在目录中进行,那么数据库建立的路径也只能在这个目录下。   3.首先是数据库要保存的路径   NSArray *array=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);   NSString *documentsPaths=[array objectAtIndex:0];   NSString *databasePaths=[documentsPaths stringByAppendingPathComponent:"test_DB"];   4

android adb常用指令

两盒软妹~` 提交于 2019-12-03 03:42:37
android adb常用指令 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和stderr Logcat命令列表 停止adb服务 概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端. 在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。. 一个以后台进程的形式运行于模拟器或设备上的守护程序

Android adb常用命令

谁说我不能喝 提交于 2019-12-03 03:42:24
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和stderr Logcat命令列表 停止adb服务 概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端. 在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。. 一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)。.

centos sqlite3安装及简单命令

匿名 (未验证) 提交于 2019-12-03 00:04:02
安装: 方法一: wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz tar xvzf sqlite-autoconf-3070500.tar.gz cd sqlite-autoconf-3070500 ./configure make sudo make install 方法二: sudo yum install sqlite-devel 方法三: sudo gem install sqlite3-ruby 命令: 查看版本信息: #sqlite3 -version sqlite3终端进入命令: # sqlite3 查看数据库文件信息命令(注意命令前带字符'.'): sqlite>.database 查看所有表的创建语句: sqlite>.schema 查看指定表的创建语句: sqlite>.schema table_name 以sql语句的形式列出表内容: sqlite>.dump table_name 设置显示信息的分隔符: sqlite>.separator symble Example:设置显示信息以‘:'分隔 sqlite>.separator : 设置显示模式: sqlite>.mode mode_name Example:默认为list,设置为column,其他模式可通过.help查看mode相关内容

VS2017 Git failed with a fatal error. error: open(\".vs/xxxxxx/v15/Server/sqlite3/db.lock\"): Permission denied fatal: Unable to process path .vs/xxxxxx/v15/Server/sqlite3/db.lock

旧时模样 提交于 2019-12-01 18:53:26
具体错误信息 : Git failed with a fatal error. error: open(".vs/xxxxxx/v15/Server/sqlite3/db.lock"): Permission denied fatal: Unable to process path .vs/xxxxxx/v15/Server/sqlite3/db.lock 原因: 因为git上传要忽略vs文件, Git因致命错误而失败。权限被拒绝 无法处理的路径。 解决方法下: 1、进入项目的目录下,点击右键单击【git bash】 2、输入命令: touch .gitignore 创建文件 3、回到目录找到 项目中 .gitignore 文件 4、用记事本打开文件, 在文件开头输入 .vs 保存。 来源: https://www.cnblogs.com/hzy168/p/11713100.html

学习iPhone开发中 sqlite3的使用

时光毁灭记忆、已成空白 提交于 2019-11-30 15:06:17
由于我主要负责我们小组项目数据库模块的部分所以这几天都一直在研究在iphone中最为常用的一个简单数据库sqlite,自己也搜集很多资料,因此在这里总结一下这几天的学习成果: 1. Sqlite操作简明教程:http://hlee.javaeye.com/blog/359962 2.iphone访问本地数据库sqlite3:http://blog.csdn.net/LuWei103/archive/2009/08/08/4425045.aspx 3. iphone开发-SQLite数据库使用:http://yuxiang13115204.blog.163.com/blog/static/26802022200921410845642/ 感谢以上文章作者能让我这个初学者能够快速的学习关于iphone开发中sqlite的使用,详细文章: sqlite操作简明教程 SQLite顾名思议是以 SQL为基础的数据库软件,SQL是一套强大的数据库语言,主要概念是由「数据库」、「资料表」(table)、「查询指令」(queries)等单元组 成的「关联性数据库」(进一步的概念可参考网络上各种关于SQL及关联性数据库的文件)。因为SQL的查询功能强大,语法一致而入门容易,因此成为现今主 流数据库的标准语言(微软、Oracle等大厂的数据库软件都提供SQL语法的查询及操作)。 以下我们就建立数据库

centos sqlite3安装及简单命令

倾然丶 夕夏残阳落幕 提交于 2019-11-29 12:22:24
安装: 方法一: wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz tar xvzf sqlite-autoconf-3070500.tar.gz cd sqlite-autoconf-3070500 ./configure make sudo make install 方法二: sudo yum install sqlite-devel 方法三: sudo gem install sqlite3-ruby 命令: 查看版本信息: #sqlite3 -version sqlite3终端进入命令: # sqlite3 查看数据库文件信息命令(注意命令前带字符'.'): sqlite>.database 查看所有表的创建语句: sqlite>.schema 查看指定表的创建语句: sqlite>.schema table_name 以sql语句的形式列出表内容: sqlite>.dump table_name 设置显示信息的分隔符: sqlite>.separator symble Example:设置显示信息以‘:'分隔 sqlite>.separator : 设置显示模式: sqlite>.mode mode_name Example:默认为list,设置为column,其他模式可通过.help查看mode相关内容

SQLite学习手册(实例代码<一>)

北城余情 提交于 2019-11-29 12:08:46
一、获取表的Schema信息: 1). 动态创建表。 2). 根据sqlite3提供的API,获取表字段的信息,如字段数量以及每个字段的类型。 3). 删除该表。 见以下代码及关键性注释: 1 #include <sqlite3.h> 2 #include < string > 3 4 using namespace std; 5 6 void doTest() 7 { 8 sqlite3* conn = NULL; 9 // 1. 打开数据库 10 int result = sqlite3_open( " D:/mytest.db " ,&conn); 11 if (result != SQLITE_OK) { 12 sqlite3_close(conn); 13 return ; 14 } 15 const char * createTableSQL = 16 " CREATE TABLE TESTTABLE (int_col INT, float_col REAL, string_col TEXT) " ; 17 sqlite3_stmt* stmt = NULL; 18 int len = strlen(createTableSQL); 19 // 2. 准备创建数据表,如果创建失败,需要用sqlite3_finalize释放sqlite3_stmt对象,以防止内存泄露。

2010年SQLite学习笔记之二(2)

允我心安 提交于 2019-11-29 12:08:03
创建数据库文件 : >SQLite3 d:/test.db 回车 就生成了一个 test.db 在 d 盘。 这样同时也 SQLite3 挂上了这个 test.db 2) 用 .help 可以看看有什么命令 >.help 回车即可 3) 可以在这里直接输入 SQL 语句创建表格 用 ; 结束 ,然后回车就可以看到了 4) 看看有 创建了多少表 >.tables 5) 看表结构 >.schema 表名 6) 看看目前的数据库 >.database 7) 如果要把查询输出到文件 >.output 文件名 > 查询语句; 查询结果就输出到了文件 c:/query.txt 把查询结果用屏幕输出 >.output stdout 8) 把表结构输出,同时索引也会输出 .dump 表名 9) 退出 >.exit 或者 .quit 2 。从 http://sqlite.phxsoftware.com/ 下载 Ado.net 驱动。 下载了安装,在安装目录中存在 System.Data.SQLite.dll 我们只需要拷贝这个文件到引用目录,并添加引用即可对 SQLite 数据库操作了 所有的 Ado.net 对象都是以 SQLite 开头的,比如 SQLiteConnection 连接串只需要如下方式 Data Source=d:/test.db 或者 DataSource=test.db--

C++访问sqlite3的初体验

情到浓时终转凉″ 提交于 2019-11-28 20:33:24
Sqlite确实是一个比较好的本地数据库,从接触它的时候就喜欢上了它,它可以在很多情况下简化应用。不过以前都是在Java里面使用,或者Linux C下使用的,现在有个项目(C++)可能我会用到sqlite做数据持久化,所以先热热身。 第一步:下载相关文件 首先到这里下载sqlite-source-3_6_12.zip、sqlite-3_6_12.zip、 sqlitedll-3_6_12.zip三个包,并分别解压。 第二步:生成SQLite的lib文件 cmd进入命令行后输入: LIB /DEF:SQLITE3.DEF /MACHINE:IX86 如果找不到命令LIB,则需要将Microsoft Visual Studio\VC98\Bin这个目录添加到环境变量里。这样就生成了sqlite3.lib文件,我们在后面需要用到这个库,用于链接win32程序 第三步:编写测试工程 新建项目,将sqlite3.h(在源码包里)、sqlite3.dll、sqlite3.lib设置到工程环境里,或者直接拷贝到工程目录下。 然后我们将cmd切换到sqlite3的目录下,里面有个sqlite3.exe。执行命令: > sqlite3 D:\sql.db ;生成sql.db的数据库文件 sqlite3 > create table test_tab (f1 int, f2 long);