阅读更多

4顶
1踩

移动开发
aSQLiteManager是一款适用于Android平台的SQLite 管理器。SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。

SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。数据库文件的格式是跨平台的,你可以在32位和64位系统之间、甚至在Big-Endian和Little-Endian(译者注:这是两种不同的字节排序方式,Big-Endian是指一个word中的高位Byte是放在内存word区域的低地址处,而Little-Endian则与之相反)两种不同的架构间自由地拷贝数据库,这一特性让SQLite成为应用文件格式的一种流行选择。SQLite不能替代Oracle,但可以考虑作为fopen()的替代方法。

SQLite已经是世界上布署得最广泛的SQL数据库引擎,被用在无以计数的桌面电脑应用中,还有消费电子设备中,如移动电话、掌上电脑和MP3播放器等。SQLite的源码就放在公有领域(即WikiPedia的public domain)中。

该应用主要功能
  • 支持打开来自aSQLiteManager和其它文件管理器的数据库。(包括OI File Manager,Adao Teams File Manager,以及 Simplest File Manager )。
  • 列出表单,视图,和索引。
  • 显示表单和视图的数据单元格的内容可以拷贝到剪贴板上执行'Drop' / 'Create' SQL语句。
  • 将所有可执行语句存储在开放式的数据库里(在一个称为aSQLiteManager的表单)
  • 从查询表格中可以查询SQL历史记录。
  • 开始事务,提交和回滚。
  • 导出数据库的SQL脚本,支持脚本的数据库恢复。
  • 导出为ASCII文件的查询结果。
  • 开放式的数据库,无需重置配置。
  • 执行SQL脚本,全脚本或单行脚本。
  • 良好的排错功能。
  • 支持编辑按钮来编辑数据表单表浏览器。
  • 通过数据浏览器中的标题栏按钮来添加数据项。
  • SQLite的数据录入过程中不validata数据类型。
新版本可能提供的功能:
  • 通过点击标题可以对数据和查询结果进行分类。
  • 支持对数据项进行更好的验证。
  • 嵌入SQLites . 命令。
  • 嵌入BLOBS字段。
  • 支持脚本的编译器。
支持aSQLiteManager应用的手机型号:
  • htc Desire
  • htc Desire HD
  • Samsung Galaxy
  • Samsung Nexus S
  • Motorola Atrix
  • Motorola Droid




开发者网站:http://aaa.andsen.dk/aSQLiteManager.html
下载地址:https://market.android.com/details?id=dk.andsen.asqlitemanager
  • 大小: 15.4 KB
  • 大小: 19.6 KB
  • 大小: 16.7 KB
4
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++变长数组

    什么是变长数组?    变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。 1.普通方式实现一维变长数组: #include using namespace std; int main() { int len; cin>>len; //用指针p指向new动态分配的长度为

  • C++ 手把手教你实现可变长的数组实现

    主要介绍了C++ 手把手教你实现可变长的数组实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • C++自定义实现可变长度的数组

    【代码】C++自定义实现可变长度的数组。

  • 浅谈C++内存分配及变长数组的动态分配

    下面小编就为大家带来一篇浅谈C++内存分配及变长数组的动态分配。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • c++动态数组的使用 new

    在c++中,有的时候会遇到变长的数组(不管是一维的还是二维的),这个时候就需要用到动态数组了,并且要用new和delete两个操作符,这俩操作符一般成对使用。 一维的动态数组 #include<iostream> using namespace std; int main() { int n; //输入数组长度 cin >> n; int* p= new int[n]; /*创建了一个长度为n的动态数组,并且返回这个数组的首地址给p,p就指向了这个动态数组,可以通过

  • c++变长数组

    1.变长一维数组      这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:      1:    //文件名:   array01.cpp      2:    #include      3:    using   namespace   std;      4:

  • C++模板——变长度数组

    【代码】C++模板——变长度数组。

  • 在C++中实现变长数组

    1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件名: array01.cpp #include using namespace std; int main() { int len; cin> > len; //用指针p指向new动态分配的长度为len*sizeof(int)的内存空间 int

  • 定义一个动态的二维数组?

    在C++中实现变长数组             1.变长一维数组         这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:         //文件名:   array01.cpp     #include     using   namespace   std;         int   main(

  • C++ STL 之可变长数组 Vector 详解

    C++ 标准模板库 STL 中对可变长数组 Vector 用法的简单整理,附带示例。

  • C++ 手把手教你实现可变长的数组

    01 实现自定义的可变长数组类型 假设我们要实现一个会自动扩展的数组,要实现什么函数呢?先从下面的main函数给出的实现,看看有什么函数是需要我们实现的。 int main() { MyArray a; // 初始化的数组是空的 for(int i = 0; i < 5; ++i) a.push_back(i); // push_back是成员函数 ...

  • C++中实现变长数组

    标题 C++中实现变长数组       我们知道在定义数组的时候需要指定数组的维数和长度,且长度必须是固定不变的。但有些时候我们事先还不知道数组的长度,需要根据具体需要动态分配长度,也就是维的长度是一个变量。这只能借助动态数组来实现了。  1.变长一维数组            这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实

  • C++实现的变长数组 ( 数据结构 )

    C++实现的变长数组why核心代码定义实现 why 我们使用C++创建一个普通的数组长度是不能变的, 现在我们写一个类似C++ STL里面vector的数组暂且叫他ArrayList吧 核心代码 当数组元素不够的时候, 创建一个长度为原来的两倍的新数组, 将数组原数组的内容拷贝到新数组 T* a = new T[__capacity * 2]; memset(a, 0, __capacity * 2 * sizeof(T)); for (size_t i = 0, l = __capacity; i

  • C++实现一个变长数组Array类(包括 构造函数,析构函数,拷贝构造函数,运算符重载应用)

    C++实现一个变长数组Array类(利用构造函数实现变长) #include<iostream> using namespace std; /**< a.能够设置数组元素 b.用一个对象初始化另一个对象 c.获取元素 */ class Array{ friend ostream& operator<<(ostream& out,Array& obj); friend istream& operator

  • C++改变数组长度

    C++改变数组长度 代码 //改变数组长度 #ifndef CHANGELENGTH1D_H #define CHANGELENGTH1D_H #include<stdexcept> #include<algorithm> template<typename T> void changeLength1D(T *&a,int oldLength, i...

  • c++数组长度函数length_C++可变长的数组,老司机手把手教你实现

    01 实现自定义的可变长数组类型假设我们要实现一个会自动扩展的数组,要实现什么函数呢?先从下面的main函数给出的实现,看看有什么函数是需要我们实现的。int main(){ MyArray a; // 初始化的数组是空的 for(int i = 0; i < 5; ++i) a.push_back(i); // push_back是成员函数 MyArray...

  • C/C++:变长参数技巧汇总

    C/C++常见的变长参数技巧包括变长模板、变长函数参数和变长宏参数。

  • C++中的开辟/释放动态空间new/delete

    在C语言中用于开辟/释放动态空间的关键词是malloc/free,该种开辟空间的方法在C++中,也适用,但除此之外C++还提供了另外一种开辟/释放动态空间的关键词new/delete。对于用malloc开辟空间,则需要使用关键词siziof计算所需开辟空间的大小。malloc和free在C++中并不经常使用,因此此处不过多介绍。接下来重点说一下new和delete的用法。 new用来在堆中开辟...

Global site tag (gtag.js) - Google Analytics