当前位置:首页 » 数据仓库 » ios打开数据库文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ios打开数据库文件

发布时间: 2023-03-25 20:00:37

Ⅰ iOS 开发简单的问题sqlite3_open()打开数据库失败

- (void)viewDidLoad {
[super viewDidLoad];
NSString* fileName = [self dataFile];
NSLog(@"%@", fileName);
if (sqlite3_open([fileName UTF8String], &db) != SQLITE_OK) {
sqlite3_close(db);
NSAssert(NO, @"OPEN SQLITE DATABASE ERROR!");
} else {
char* error;
NSString* createSQL = [NSString stringWithFormat:@"CREATE TABLE IF NOT EXISTS %@(%@ TEXT PRIMARY KEY, %@ TEXT, %@% TEXT);",
埋闭族哗弯穗裂TABLE_NAME, FIELDS_NAME_SID, FIELDS_NAME_SNAME, FIELDS_NAME_SCLASS];
if (sqlite3_exec(db, [createSQL UTF8String], NULL, NULL, &error)) {
sqlite3_close(db);
NSAssert1(NO, @"CREATE TABLE ERROR", error);
} else {
sqlite3_close(db);
}
}
}

Ⅱ iOS的SQLite利用FMDB进行操作时无法打开数据库

SQLite基本使用
使稿闹拍用步骤:

1.导入系统框架(C语言). (libsqlite3)
2.文件#import.
3. sqlite3_open(fileName.UTF8String, &_db); 打或者创建数据
*_db自定义sqlite3员变量.进弯岩行删改查要用.
4.sqlite3_exec(_db, sql, NULL, NULL,&error);
*该函数进行insert,delete,update操作.
5.查询操作select.
*sqlite3_prepare_v2(_db, sql, -1, &stmt, NULL);做查询前准备,检测SQL语句否确.
*sqlite3_step(stmt) 提取查询数据,提取条键羡.
*sqlite3_column_text(stmt, 0)取第0列数据.

Ⅲ ios 怎样打开sqlite数据库

iOS 上的sqlite数据库比较好添加,一般只需要以下两个步骤:
1. 添加sqlite3.dylib,可以通过工程->添加framework和library的方式来添加,位置一般在/usr/lib/libsqlite.dylib
2. 添加sqlite头文件,一般在/usr/include下。

这样准备工作就做完了。
创建sqlite db:
sqlite3 *database
sqlite3_open(DB_Path, &database);

Ⅳ ios leveldb怎么打开数据库

下文例子中演示了如何插入、获取、删除一条记录
LevelDB 简介
一、LevelDB入改并门
LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB应用了LSM (Log Structured Merge) 策略,lsm_tree对索引变更进行延迟及批量处理,并通过一种类似于归并排序的方式高效地将更新迁移到磁盘,降低索引插入开销,关于LSM,本文在后面也会简单提及。
根据LevelDB官方网站的描述,LevelDB的特点和限制如下:
特点:
1、key和value都是任意长度的字节数组;
2、entry(即一条K-V记录)默认是按照key的字典顺序存储的,当然开发者也可以重载这个排序函数;
3、提供的基本操作接口:Put()、Delete()、Get()、Batch();
4、支持批量操作以原子操作进行;
5、可以创建数据全景的snapshot(快照),并允许在快照中查找数据;
6、可以通过前向(或后向)迭代器遍历数据(迭代器会隐含的创建一个snapshot);
7、自动使用Snappy压缩数据;
8、可移植性;

限制:
1、非关系型数据模型(NoSQL),基歼伍不支持sql语句,也不支持索引;
2、一次只允许一个进程访问一个特定的数据库;
3、没有内置的C/S架构,但开发者可以使用LevelDB库自己封装一个server;
LevelDB本身只是一个lib库,在搏或源码目录make编译即可,然后在我们的应用程序里面可以直接include leveldb/include/db.h头文件,该头文件有几个基本的数据库操作接口,下面是一个测试例子:

#include <iostream>
#include <string>
#include <assert.h>
#include "leveldb/db.h"

using namespace std;

int main(void)
{

leveldb::DB *db;
leveldb::Options options;
options.create_if_missing = true;

// open
leveldb::Status status = leveldb::DB::Open(options,"/tmp/testdb", &db);
assert(status.ok());

string key = "name";
string value = "chenqi";

// write
status = db->Put(leveldb::WriteOptions(), key, value);
assert(status.ok());

// read
status = db->Get(leveldb::ReadOptions(), key, &value);
assert(status.ok());

cout<<value<<endl;

// delete
status = db->Delete(leveldb::WriteOptions(), key);
assert(status.ok());

status = db->Get(leveldb::ReadOptions(),key, &value);
if(!status.ok()) {
cerr<<key<<" "<<status.ToString()<<endl;
} else {
cout<<key<<"==="<<value<<endl;
}

// close
delete db;

return 0;
}

上面的例子演示了如何插入、获取、删除一条记录,编译代码:

g++ -o test test.cpp libleveldb.a -lpthread -Iinclude

执行./test后,会在/tmp下面生成一个目录testdb,里面包含若干文件:
------------------------------------------------------------
LevelDB是google开源的一个key-value存储引擎库,类似于开源的Lucene索引库一样。其他的软件开发者可以利用该库做二次开发,来满足定制需求。LevelDB采用日志式的写方式来提高写性能,但是牺牲了部分读性能。为了弥补牺牲了的读性能,一些人提议使用SSD作为存储介质。
对于本地化的Key-value存储引擎来说,简单的使用一般都分成三个基本的步骤:(1)打开一个数据库实例;(2)对这个数据库实例进行插入,修改和查询操作;(3)最后在使用完成之后,关闭该数据库。下面将详细讨论该三个步骤:
一、打开一个数据库实例
一个leveldb数据库有一个对应一个文件系统目录的名字。该数据库的所有内容都存储在这个目录下。下面的代码描述了怎样打开一个数据库或者建立一个新的数据库。

#include <assert.h>
#include "leveldb/db.h"

leveldb::DB* db;
leveldb::Options options;
options.create_if_missing = true;
leveldb::Status status = leveldb::DB::Open(options,"/tmp/testdb", &db);
assert(status.ok());

如果打开已存在数据库的时候,需要抛出错误。将以下代码插在leveldb::DB::Open方法前面:
options.error_if_exists = true;

二、对数据库的简单读、写操作
LevelDB提供了Put,Delete和Get三个方法对数据库进行修改和查询。例如,下面的代码片段描述了怎样将key1对应的value值,移到key2对应的值。

std::string value;
leveldb::Status s = db->Get(leveldb::ReadOptions(), key1, &value);
if(s.ok()) s = db->Put(leveldb::WriteOptions(), key2, value);
if(s.ok()) s = db->Delete(leveldb::WriteOptions(), key1);

三、关闭数据库
在对数据库进行了一系列的操作之后,需要对数据库进行关闭。该操作比较简单:

... open the db as described above...
... do something with db ...
delete db;

上面对levelDB的简单使用做了基本的介绍,接下来就是如何自己写一个完成并且能运行的例子。
1、下载源码 git clone https://code.google.com/p/leveldb/
2、编译源码 cd leveldb && make all
3、编写test.cpp

#include <assert.h>
#include <string.h>
#include <leveldb/db.h>
#include <iostream>

int main(){
leveldb::DB* db;
leveldb::Options options;
options.create_if_missing = true;
leveldb::Status status = leveldb::DB::Open(options,"/tmp/testdb", &db);
assert(status.ok());

//write key1,value1
std::string key="key";
std::string value = "value";

status = db->Put(leveldb::WriteOptions(), key,value);
assert(status.ok());

status = db->Get(leveldb::ReadOptions(), key, &value);
assert(status.ok());
std::cout<<value<<std::endl;
std::string key2 = "key2";

//move the value under key to key2

status = db->Put(leveldb::WriteOptions(),key2,value);
assert(status.ok());
status = db->Delete(leveldb::WriteOptions(), key);

assert(status.ok());

status = db->Get(leveldb::ReadOptions(),key2, &value);

assert(status.ok());
std::cout<<key2<<"==="<<value<<std::endl;

status = db->Get(leveldb::ReadOptions(),key, &value);

if(!status.ok()) std::cerr<<key<<" "<<status.ToString()<<std::endl;
else std::cout<<key<<"==="<<value<<std::endl;

delete db;
return 0;
}

4、编译链接 g++ -o test test.cpp ../leveldb/libleveldb.a -lpthread -I../leveldb/include
注意libleveldb.a 和leveldb include的路径。

5、运行结果./test:

value
key2===value
key NotFound:

Ⅳ iOS 便捷使用数据库 / Use Core Data

2.创建数据模块

3.创建对应的类
这时候创建不是右键创建,通过主菜单 Editor -> Create NSManagedObject Subclass

4.自动会为数据模块创建两个类文件

6.添加数据

Ⅵ ios开发是如何访问数据库的

第一,我不是高手,第二,我可以分享下我的心得。一般的数据量很小的项目,没必要使用数据库,如果只是保存写用户信息,大可以用其他的方法,用keychain或者nsuserdefault或者其他的都可以。任何一个项目都需要保存一个使用状态,不能每次打开项目的时候都和第一次运行一样,完全新,要给人以使用过的感觉就要存储一些历史数据。如果怕影响用户体验的话,可以多开线程在后台去对数据操作(数据量羡燃大的情况下),记得对简派孝线程要回收。如果你对保存数据比较迷茫的话,你可以google一下ios的四种数据持久化,对于sqlite和coredata,我个人认为只是两种不同的存储方法,一种是小型轻量级sqlite数据库,所有移动设备经常用到的,还有一种是苹果针对ios操作系统开发的coredata数据存储,拦稿具体孰胜孰略还有待你自己去了解,一般如果我的数据库要非常多的表格互相关联最后查询一条结果那么我会采用sqlite,如果存储一些有规律的数据那么我会采用coredata,没有哪个更好的说法,只能说这两种都各有千秋,而我听前辈们说,coredata只是苹果对sqlite的又一次封装而已,方便操作但也局限操作

Ⅶ dbf文件怎么打开

dbf文御橡件是什么?dbf文件格式介绍DBF表示数据库文件,Foxbase,Dbase,VisualFoxPro等数据库处理系统所产生的数据库文件!DBF数据库可以分为dBaseIII、foxpro格式两类。DBF数据库是常用的桌面型数据库,它曾经被各企业、事业单位广泛使用。现在,虽陆禅然已经有了很多的各种各样的小、中、大型数据库,DBF数据库依然被很多单位用于数据交换。DBF文件打开方法:1.用DBFViewerPlus打开,DBFViewerPlus是DBF表查看器,查看和编辑DBF文件。可以搜索和筛选的字段值。DBF查看器加是同为编辑和搜索的一些附加功能的便携式DBF表查看器。2.用DataBaseBrowser打开,DataBaseBrowser数据库浏览器是数据库资料查询浏览的工具软件,可以查询数据库数据内容,也可以查询数据库的结构信息,包括数据库信息,表结构、索引、主键的信息,并且可以查询数据库查询及视图信息。3.直接用EXCEL打开。4.用ACCESS打开。ACCESS数据库-MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成。dbf格式图标如下:dbf文件是什么以及dbf文件怎么打开详情如下:DBF文件摘要DBF文件扩展名有十九种主要文件类型,可以使用MicrosoftExcel打开(由MicrosoftCorporation发布)。总共有三十种与此格式相关的软件程序。通常这些是一种DatabaseFile格式。在大多数情况下,这些文件被视为DatabaseFiles,但它们也可以是DataFiles或GISFiles。
DBF文件可以在移动和桌面平台上找到,可以在Windows、Mac和iOS中打开。DBF文件扩展名的普及性为“低”,这意味着这些文件在大多数用户的文件存储中都不常见。
如果您在打开DBF文件时遇到问题,或者只是想了早拆尘解有关它们的软件程序和开发人员的更多信息,请参阅下面的完整信息。
DBF文件的种类19种已知文件类型使用此扩展名aseDatabaseFileACT!$('#show-all-types').click(function(e){e.preventDefault();if($('#all-types').is(':visible')){$(this).prev('img').attr('src',$(this).prev('img').attr('src').replace('arrow-down.png','arrow-right.png'));$('#all-types').hide();}else{$(this).prev('img').attr('src',$(this).prev('img').attr('src').replace('arrow-right.png','arrow-down.png'));$('#all-types').fadeIn();}returnfalse;});

领先的DBF类型.DBF文件分机:.dbf文件类型:DatabaseFile数据库文件首次实现并由的dBase,由塞西尔·韦恩·拉特利夫开发的数据库管理系统。在80年代中期起,其他公司生产自己版本的程序用自己的旋入文件格式一起。目前,DBF文件都与因为其受欢迎程度等的xBase数据库程序兼容。
公司:dBase,LLC组:数据库文件文件夹:HKEY_CLASSES_ROOT.dbf打开DatabaseFile的软件程序:
MicrosoftCorporation开发的MicrosoftExcel(软件环境:Windows)开发的ApacheOpenOffice(软件环境:Windows)(软件环境:Mac)开发的MicrosoftVisualFoxPro(软件环境:Windows)Swiftpage,Inc.开发的Act!(软件环境:Windows)MicrosoftCorporation开发的MicrosoftAccess(软件环境:Windows)Corel开发的CorelParadox(软件环境:Windows)dBase,LLC开发的dBase(软件环境:Windows)PlanamesaSoftwareInc.开发的NeoOffice(软件环境:Mac)AsterSoft开发的DBFManager(软件环境:Windows)Corel开发的CorelQuattroPro(软件环境:Windows)HiBaseGroup开发的DBFViewer2000(软件环境:Windows)OpenSource开发的GTKDBFEditor(软件环境:Windows)(软件环境:Mac)Linux其他DBF文件关联.DBF文件分机:.dbf文件类型:FoxProDatabaseTable该DBS文件扩展名是与VisualFoxPro的程序。它是一个包含头和数据记录的数据库表。
公司:MicrosoftCorporation组:数据文件打开FoxProDatabaseTable文件的软件程序:
MicrosoftCorporation开发的MicrosoftVisualFoxPro
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:该DBF文件扩展名也使用软件ArcView的。这种类型的DBF文件用柱状属性为每个形状并保存在的dBaseIII格式。
公司:ESRI组:GIS文件打开文件的软件程序:
ESRI开发的ArcView
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:ClipperDatabaseFile该DBF文件扩展名也使用了快船,用于为DOS创建软件现在已经过时的编程语言。
公司:CATechnologies组:数据库文件打开ClipperDatabaseFile文件的软件程序:
CATechnologies开发的Clipper
兼容:
DOS.DBF文件分机:.dbf文件类型:AragoDatabaseFile的DBF文件扩展名与关联阿拉戈,一个dBASEIV-兼容DBMS和编译器,首先由WordTech系统创建的。然后将其通过Borland公司在1992年收购。
公司:Interscape组:数据库文件打开AragoDatabaseFile文件的软件程序:
dBase,LLC开发的dBase
兼容:(软件环境:Windows)Interscape开发的Arago
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:AbacusLawDataFile这个文件的扩展名是与AbacusLaw,适用于Windows的管理系统。它包含关于AbacusLaw的内部使用数据文件。
公司:AbacusDataSystems组:数据文件打开AbacusLawDataFile文件的软件程序:
AbacusDataSystems开发的AbacusLaw
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:WordtechDatabaseFile该DBF文件扩展名与WordTech,用的dBase兼容的数据库管理系统有关。它包含Wordtech创建的数据库文件。
公司:dBase,LLC组:数据库文件打开WordtechDatabaseFile文件的软件程序:
dBase,LLC开发的dBase
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:xBaseDatabaseFile的xBase是从原来的dBase语言和数据库格式导出编程语言的总称。有时,他们被称为的dBASE“克隆”。
公司:dBase,LLC组:数据库文件打开xBaseDatabaseFile文件的软件程序:
dBase,LLC开发的dBase
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:ACT!MainDatabaseFile该DBF文件扩展名是使用ACT!存储主数据库文件的软件。
公司:Swiftpage,Inc.组:数据库文件打开ACT!MainDatabaseFile文件的软件程序:
Swiftpage,Inc.开发的Act!
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:dBFastDatabaseFile该DBF文件扩展名与dBFast,通过CA技术,现在已经过时的应用程序开发系统相关联。它存储软件的数据库文件。
公司:CATechnologies组:数据库文件打开dBFastDatabaseFile文件的软件程序:
CATechnologies开发的dBFast
兼容:(软件环境:Windows)DOSTheDocumentFoundation开发的LibreOfficeBase
兼容:(软件环境:Windows)(软件环境:Mac)AndroidLinuxFreeBSDNetBSD.DBF文件分机:.dbf文件类型:OracleDatabase8TablespaceFileOracle数据库,对象关系数据库管理系统(ORDBMS),用来存储表空间的数据文件的DBF文件扩展名。表空间文件的数据存储器,其中用于底层数据库对象的实际数据将被保留。
公司:OracleCorporation组:数据库文件打开OracleDatabase8TablespaceFile文件的软件程序:
OracleCorporation开发的OracleDatabase
兼容:(软件环境:Windows)erSolarisUnixOracleVM.DBF文件分机:.dbf文件类型:AlphaFiveTableDataFile该DBF文件扩展名与阿尔法五,快速应用程序开发平台相关联。与阿尔法五DBF文件包含表的数据,记录,每个都包含一个或多个字段,并表的结构的定义。
公司:AlphaSoftware组:数据文件打开AlphaFiveTableDataFile文件的软件程序:
AlphaSoftware开发的AlphaFive
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:iAnywhereDatabaseFile下,iAnywhere移动数据库产品使用DBF文件扩展存储包含他们的主数据库文件。
公司:Sybase,Inc组:数据库文件打开iAnywhereDatabaseFile文件的软件程序:
SAP开发的AdvantageDatabaseServer
兼容:(软件环境:Windows)(软件环境:Mac)LinuxSAP开发的SQLAnywhere
兼容:(软件环境:Windows)(软件环境:Mac)LinuxSolarisUnixOSXElCapitan.DBF文件分机:.dbf文件类型:JetFormFormFlowDataFile该DBF文件扩展名是与FormFlow,在90年代的线的电子形式的产品。它包含了某种形式的数据。
公司:AdobeSystemsIncorporated组:数据文件打开JetFormFormFlowDataFile文件的软件程序:
AdobeSystemsIncorporated开发的JetFormFormFlow
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:NovaBACKUPBackupDatabaseFile该DBF文件扩展名与软件NovaBACKUP相关。它包含备份数据库。
公司:NovaStor组:数据库文件打开NovaBACKUPBackupDatabaseFile文件的软件程序:
NovaStor开发的NovaBACKUP
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:TheNetworkDiaryDatabaseFile该DBF文件扩展名由网络日记来存储与SQLExpress兼容主数据库文件。
公司:CFSystemsLtd.组:数据库文件打开TheNetworkDiaryDatabaseFile文件的软件程序:
AcuteSoftware开发的TheNetworkDiary
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:PalmZirePhotoDatabaseFile该DBF文件扩展名是奔迈Zire个人数字助理(PDA)系列与PalmOS操作系统存储照片的数据库文件中。
公司:Palm组:数据库文件打开PalmZirePhotoDatabaseFile文件的软件程序:
Palm开发的PalmOS
兼容:
PalmOS.DBF文件分机:.dbf文件类型:该DBF文件扩展名由NovaLogic公司开发的游戏相关。这种类型的文件格式包含在其中并不需要进行解密二进制格式游戏对话框。
公司:NovaLogic组:游戏文件打开文件的软件程序:
NovaLogic开发的DeltaForce
兼容:(软件环境:Windows)NovaLogic开发的Comanche
兼容:(软件环境:Windows)NovaLogic开发的F-22
兼容:(软件环境:Windows).DBF文件分机:.dbf文件类型:ACDSeeThumbnailCacheFile该DBF文件扩展名是关系到照片编辑和管理软件ACDSee的。通过ACDSee的创建的DBF文件包含缩略图缓存
公司:ACDSystems组:数据文件打开ACDSeeThumbnailCacheFile文件的软件程序:
ACDSystems开发的ACDSystemsACDSee
兼容:(软件环境:Windows)DBF问题的来源
频繁的DBF打开问题MicrosoftExcel不存在双击DBF文件时,您可能会在操作系统中看到一个对话框,指出“无法打开此文件类型”。通常情况下,这意味着MicrosoftExcel没有安装在%%os%%上。您的操作系统无法将DBF与MicrosoftExcel关联,因此双击该文件将无法正常工作。

提示:安装另一个DBF应用程序时,您可以通过选择“显示应用程序”并使用该程序来选择将其打开。

MicrosoftExcel需要更新有时你安装的MicrosoftExcel版本不支持你的DatabaseFile文件。如果您安装了错误的MicrosoftExcel版本,则需要安装正确的版本。大多数情况下,您的DatabaseFile文件是由比安装的更新的MicrosoftExcel创建的。

提示:有时您可以通过右键单击文件,然后单击“属性”(Windows)或“获取信息”(MacOSX)来获得有关DBF文件的版本的提示。

无论如何,大多数DBF文件打开问题都与没有安装正确版本的MicrosoftExcel有关。

其他DBF开放问题即使安装了正确版本的MicrosoftExcel,打开DBF仍然会遇到困难。可能还有其他问题-与软件无关-阻止你打开DBF文件。其他因素包括:
DBF的Windows注册表文件路径引用损坏注册处内DBF文件描述的损坏MicrosoftExcel或其他DBF应用程序遇到了有缺陷的安装DBF本身已损坏恶意软件破坏了DBF文件的完整性DBF相关硬件的设备驱动程序已过期系统资源不足以成功打开DatabaseFile文件dbf文件是什么以及dbf文件怎么打开扩展阅读.DBF文件扩展名3种文件类型使用.DBF文件扩展名1.数据库文件2.VisualFoxPro数据库表3.ACDSee缩略图缓存文件文件类型1数据库文件开发者dBASE常用度日常使用格式文件后缀.dbf文件分类数据库文件DBF是什么文件?DBF文件是数据库管理系统dBASE使用的标准数据库文件。DBF格式数据库是常用的桌面型数据库,许多商业软件都采用DBF作为结构化数据的标准存储格式。DBF文件还与其他“xBase”数据库程序兼容。
DBF文件扩展信息DBF数据库文件由头记录(headerrecord)和数据记录(datarecord)两个部分组成。头记录从文件位置0开始,定义数据库的结构及其它与数据库有关的信息;数据记录紧接在头记录后面,包含了字段的实际文本内容。
由于数据库社区中的早期采用和相对简单的文件结构,使得DBF格式非常流行,广泛应用于各类企业及事业单位数据交换。
DBF文件怎么打开?如果你电脑上打不开DBF文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开DBF文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开DBF文件。
可以打开DBF文件的软件程序

Ⅷ ios中db数据库用什么工具打开

iPhone中数据库使用方法是本文要介绍的内容,直接进入话题介绍,iPhone 中使用名为 sqlite 的数据库管理系统。它是一款轻型的数据库,是遵守acid的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,
在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、php、java 等,还有 odbc 接口,同样比起 Mysql、Postgresql 这两款开源世界着名的数据库管理系统来讲,它的处理速度比他们都快。
其使用步骤大致分为以下几步:
1. 创建DB文件和表格
2. 添加必须的库文件(fmDB for iPhone, libsqlite3.0.dylib)
3. 通过 fmDB 的方法使用 sqlite
创建DB文件和表格
$ sqlite3 sample.db sqlite> CREATE TABLE TEST( ...> id integer PRIMARY KEY, ...> name VARCHAR(255) ...> );

Ⅸ ios realm移动端数据库怎么看

1、首先在 SQL Server 2008中选择单击Microsoft SQL Server 2008 Management Studio,会出现一个窗口。 2、在服务器名称中选择本机的服务器名字。然后单击【连接】按钮。就进入Microsoft SQL Server 2008 Management Studio。 3、右键单击【数据库】,选择【新建数据库】,会出来一个窗口,在这个窗口里可以输入你要建的数据库的名称,同时也可以修改数据库的文件类型。 4、数据库的名称和类型都弄好后,点击下方的【确定】 按钮。数据库就建立了。 5、要是想删除自己不想要的数据库也很简单。鼠标右键点击自己不想要的数据库,然后选择【删除】 ,那么该数据库就删除了。