分类分类
大小:4.25 MB更新:2022/02/28
类别:数据库类系统:Winll

sqliteStudio中文版是一款 Sqlite数据库可视化工具,是使用Sqlite数据库开发应用的必备软件,软件无需安装,下载后解压即可使用,很小巧但很了用,绿色中文版本。比起其它SQLite管理工具,我喜欢用这个。很方便易用,不用安装的单个可执行文件,支持中文。欢迎来到IT猫扑网下载!
SQLiteStudio 是一个跨平台的 SQLite 数据库的管理工具,采用 Tcl 语言开发。
功能完善的sqlite2和sqlite3工具,视图编码支持utf8。
支持导出数据格式:csv、html、plain、sql、xml,
可同时打开多个数据库文件
支持查看和编辑二进制字段
选择数据库--->添加数据库--->选择你的本地数据库,并点击+增加就可以查看数据库了。


1. 准备SQLite database文件
假设你已经创建了一个sqlite数据库,我们需要对其进行一些修改。
(译者注:这里原文是推荐了一个SQLite数据库管理软件,这个我觉得可以随自己的喜好,最Windows下面有多款可视化的SQlite数据库管理软件,可以方便的读取,编辑数据库,例如我用的是sqlitestudio
打开数据库,添加一个新的table “android_metadata&,插入一行数据,具体的SQL如下:
[sql] view plaincopyprint?在CODE上查看代码片派生到我的代码片
CREATE TABLE &android_metadata& (&locale& TEXT DEFAULT 'en_US')
INSERT INTO &android_metadata& VALUES ('en_US')
(译者注:上面两行是表明需要进行的操作,具体可以直接在sqlitesstudio中完成)
然后你需要对你数据表格的primary id 列重命名为 “_id”,这样Adroid会知道怎么对id列进行绑定,你可以很容易的在SQlite数据库管理软件中进行列编辑。
这两步之后,你的sqlite数据库文件就准备好了。
(译者注:这里我保留了id列,即没有对其进行重命名,测试证明也是没有问题的)
2. 在你的Android程序中复制,打开以及访问数据库
现在把你上一步准备好的数据库文件放在“assets”文件夹下面,然后通过继承 SQLiteOpenHelper类来创建一个Database Helper类,
你的DataBaseHelper类大致可以如下:
public class DataBaseHelper extends SQLiteOpenHelper{
//The Android's default system path of your application database.
private static String DB_PATH = &/data/data/YOUR_PACKAGE/databases/&;
private static String DB_NAME = &myDBName&;
private SQLiteDatabase myDataBase;
private final Context myContext;
/**
* Constructor
* Takes and keeps a reference of the passed context in order to access to the application assets and resources.
* @param context
*/
public DataBaseHelper(Context context) {
super(context, DB_NAME, null, 1);
this.myContext = context;
}
/**
* Creates a empty database on the system and rewrites it with your own database.
* */
public void createDataBase() throws IOException{
boolean dbExist = checkDataBase();
if(dbExist){
//do nothing - database already exist
}else{
//By calling this method and empty database will be created into the default system path
//of your application so we are gonna be able to overwrite that database with our database.
this.getReadableDatabase();
try {
copyDataBase();
} catch (IOException e) {
throw new Error(&Error copying database&);
}
}
}
/**
* Check if the database already exist to avoid re-copying the file each time you open the application.
* @return true if it exists, false if it doesn't
*/
private boolean checkDataBase(){
SQLiteDatabase checkDB = null;
try{
String myPath = DB_PATH + DB_NAME;
checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
}catch(SQLiteException e){
//database does't exist yet.
}
if(checkDB != null){
checkDB.close();
}
return checkDB != null ? true : false;
}
/**
* Copies your database from your local assets-folder to the just created empty database in the
* system folder, from where it can be accessed and handled.
* This is done by transfering bytestream.
* */
private void copyDataBase() throws IOException{
//Open your local db as the input stream
InputStream myInput = myContext.getAssets().open(DB_NAME);
// Path to the just created empty db
String outFileName = DB_PATH + DB_NAME;
//Open the empty db as the output stream
OutputStream myOutput = new FileOutputStream(outFileName);
//transfer bytes from the inputfile to the outputfile
byte[] buffer = new byte[1024];
int length;
while ((length = myInput.read(buffer))>0){
myOutput.write(buffer, 0, length);
}
//Close the streams
myOutput.flush();
myOutput.close();
myInput.close();
}
public void openDataBase() throws SQLException{
//Open the database
String myPath = DB_PATH + DB_NAME;
myDataBase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
}
@Override
public synchronized void close() {
if(myDataBase != null)
myDataBase.close();
super.close();
}
@Override
public void onCreate(SQLiteDatabase db) {
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
// Add your public helper methods to access and get content from the database.
// You could return cursors by doing &return myDataBase.query(....)& so it'd be easy
// to you to create adapters for your views.
}
就这样。
现在你可以创建一个新的DataBaseHelper实例,然后调用createDataBase(),然后再调用openDataBase()方法,记住修改DB_PATH字符串中“YOUR_PACKAGE”为你真正的package名称(也就是说com.examplename.myapp)
以下是示范代码:
[java] view plaincopyprint?在CODE上查看代码片派生到我的代码片
...
DataBaseHelper myDbHelper = new DataBaseHelper();
myDbHelper = new DataBaseHelper(this);
try {
myDbHelper.createDataBase();
} catch (IOException ioe) {
throw new Error(&Unable to create database&);
}
try {
myDbHelper.openDataBase();
}catch(SQLException sqle){
throw sqle;
}
...
Microsoft office access 2007数据库类34.65 MB精简绿色破解版
详情解决microsoft.ace.oledb.12.0连接失败所需要的驱动数据库类25.10 MB完整版
详情access database engine 2016中文版数据库类79.30 MBv16.0.5044.1000 安装版64/32位
详情S7-200库文件大全数据库类4.83 MB免费版
详情navicat for mysql 64位数据库类25.05 MBv16.0.110 中文免费版
详情plsql developer11汉化包数据库类6.14 MB免费版
详情MDAC(微软数据库访问组件)数据库类5.77 MBv2.8 简体中文版
详情Microsoft Access 2010 Runtime数据库类6.90 MB完整安装版_含32/64位
详情PostgreSQL开源关系型数据库系统数据库类262.00 MBv13.3.2 免费版
详情SQL Server 2016 express数据库类213.80 MB中文精简版
详情西门子 WinCC数据库类4.59 GBv7.4 多语言破解版
详情Microsoft SQL Server 2000数据库类35.90 MBv6.5.0.4 简体中文绿色版
详情Microsoft SQL Server 2000 Service Pack 4数据库类67.00 MB简体中文版
详情db文件查看器免费版数据库类1.76 MBv1.9.8 官方绿色版
详情navicat premium 32位全功能免费版数据库类83.00 MBv16.0.11.0 中文官方版
详情Prometheus时序列数据库监控系统数据库类52.00 MBv2.23.0 中文版
详情SQL Server 2005开发版数据库类1.54 GB32/64位 简体中文企业版+开发版
详情DBeaver Community(开源免费数据库管理软件)数据库类101.00 MBv22.0.2 安装版
详情navicat premium绿色版数据库类64.00 MBv12.0.11.0 简体中文免安装版
详情Microsoft SQL Server 2000 Personal Edition数据库类311.91 MB中文个人版带sp4补丁
详情DBeaver Community社区版免安装数据库类104.00 MBv21.2.5 绿色版
详情SQLServer2005 Express版企业管理器数据库类36.34 MB32位/64位 官方版
详情HeidiSQL(MySQL图形化管理工具)数据库类5.77 MBv11.2.0.6219 绿色中文版
详情sql server 2008 r2安装包中文完整版数据库类4.16 GB简体中文版
详情PowerDesigner数据库类474.97 MBv16.5.0.3982 汉化版
详情sqlyog ultimate 64位数据库类7.50 MBv13.1.1 官方中文注册版
详情microsoft access 64位驱动数据库类27.70 MBv14.0.6119.5000 官方版
详情SQLServer2005企业管理器64位数据库类36.34 MB官方版
详情Microsoft sql server 2012 sp2 iso数据库类1.21 GB32位/64位
详情mysql server v5.1.46 Final For Windows数据库类94.30 MB安装版(x64)
详情SQL Server 2012数据库类3.93 GB64位/32位 简体中文版
详情sql2000迷你版(含企业管理器)数据库类16.33 MBv1.29 绿色中文版
详情SQL Server 2014 企业版数据库类2.17 GB中文破解版
详情Navicat 8 for MySQL(mysql图形化界面软件)数据库类14.63 MBv8.0.20 免安装中文版
详情Navicat Keygen Patch数据库类4.69 MBv3.4 最新版
详情sql server 2008 sp1补丁包数据库类268.00 MB简体中文企业版
详情sybase数据库数据库类1.15 GBv16.0 官网中文企业版
详情mysql数据库备份恢复工具数据库类1.70 MBv1.0 绿色免费版
详情SQL Server 2005 SP2数据库类297.38 MB简体中文版
详情Oracle 11g 64位/32位数据库类2.05 GBv11.2.0.1.0 官方第二版
详情点击查看更多
Microsoft SQL Server 2000 Personal Edition数据库类311.91 MB中文个人版带sp4补丁
详情SQL Server 2008 X86+64数据库类2.38 GB简体中文官方版
详情sql server 2008 sp3数据库类312.00 MBv10.00.550 简体中文版(32/64位)
详情Microsoft SQL Server 2000简体中文企业版数据库类312.18 MB
详情SQL Server 2005 SP2数据库类297.38 MB简体中文版
详情解决microsoft.ace.oledb.12.0连接失败所需要的驱动数据库类25.10 MB完整版
详情Oracle数据库存储开发(PL/SQL Developer)数据库类54.53 MBv11.0.2.1766 绿色中文版
详情instantclient-basic-win-x64位数据库类71.50 MBv12.2.0.1.0 免费版
详情S7-200库文件大全数据库类4.83 MB免费版
详情navicat premium绿色版数据库类64.00 MBv12.0.11.0 简体中文免安装版
详情sql server 2008 r2安装包中文完整版数据库类4.16 GB简体中文版
详情microsoft sql server 2014数据库类1.86 GB64位/32位 官方正式版
详情SQL Server 2008数据库类92.40 MBx64 中文精简版
详情MariaDB for Windows数据库类51.00 MBv10.5.8 官方安装版
详情oracle11g客户端精简版数据库类30.00 MBv11.2.0.1.0 绿色版
详情MSSQLServer 2000SP4补丁数据库类66.65 MB汉化版
详情win10常用运行库数据库类35.00 MBv2020.9.11 官方版
详情Microsoft sql server 2012 r2 企业版数据库类3.91 GB官方简体中文版_64位/32位
详情Access database engine 2010数据库类27.20 MBv14.06.119.500 官方简体中文版
详情xdrx api for acad数据库类35.78 MBv2018.06.28 最新版
详情gsql绿色版 win10(支持win8)数据库类16.43 MB32位/64位
详情MySQL数据库管理工具64位版数据库类116.00 MBv5.7.35 官方安装版
详情microsoft sql server 2008 management studio数据库类199.00 MB32/64位
详情SQLServer2005 Express版企业管理器数据库类36.34 MB32位/64位 官方版
详情Access database engine 2007数据库类25.10 MB免费中文版
详情Oracle 11g 64位/32位数据库类2.05 GBv11.2.0.1.0 官方第二版
详情PLSQL Developer 64位中文版数据库类54.00 MBv14.0.6 官方安装版(含汉化补丁+注册机)
详情navicat8 for mysql数据库类12.59 MBv8.2.12 简体中文特别版
详情E树SQL2000数据库恢复工具数据库类6.77 MB中文版
详情Instant Client 12(数据库即时客户端) win 64数据库类71.59 MBv12.2.0.1.0 官方版
详情mysql数据库绿色版数据库类321.00 MBv5.7.26 免安装版
详情Microsoft SQL Server 2005 Sp4补丁数据库类391.60 MBx86/x64中文版
详情MySQL v5.0.67 For Windows数据库类56.15 MB解压安装版
详情navicat premium 32位全功能免费版数据库类83.00 MBv16.0.11.0 中文官方版
详情access database engine 2016中文版数据库类79.30 MBv16.0.5044.1000 安装版64/32位
详情Navicat 8 for MySQL(mysql图形化界面软件)数据库类14.63 MBv8.0.20 免安装中文版
详情MDAC(微软数据库访问组件)数据库类5.77 MBv2.8 简体中文版
详情microsoft access 2013数据库类140.00 MB免费完整版
详情navicat for mysql 64位数据库类25.05 MBv16.0.110 中文免费版
详情sqlyog ultimate 64位数据库类7.50 MBv13.1.1 官方中文注册版
详情点击查看更多
navicat for mysql 64位数据库类25.05 MBv16.0.110 中文免费版
详情Navicat for Oracle数据库类16.70 MBv12.0.29 中文版
详情sqlite expert personal个人免费版数据库类64.20 MBv5.4.4.538 官方版
详情Quest Toad For Oracle数据库类133.65 MBv12.1 32&64位绿色注册版
详情SQL Server 2005 SP2数据库类297.38 MB简体中文版
详情Access数据库查询分析器数据库类6.74 MBv2.4 免费中文版
详情sql server 2008 sp3数据库类312.00 MBv10.00.550 简体中文版(32/64位)
详情Oracle数据库存储开发(PL/SQL Developer)数据库类54.53 MBv11.0.2.1766 绿色中文版
详情HeidiSQL(MySQL图形化管理工具)数据库类5.77 MBv11.2.0.6219 绿色中文版
详情Microsoft office access 2007数据库类34.65 MB精简绿色破解版
详情Oracle 11g 64位/32位数据库类2.05 GBv11.2.0.1.0 官方第二版
详情sqlyog ultimate 64位数据库类7.50 MBv13.1.1 官方中文注册版
详情dbc2000 win7 64位数据库类16.10 MB中文汉化版
详情Microsoft SQL Server 2000简体中文企业版数据库类312.18 MB
详情MySQL for windows 5.1.53数据库类37.97 MB32位
详情microsoft access 2013数据库类140.00 MB免费完整版
详情Navicat 8 for MySQL(mysql图形化界面软件)数据库类14.63 MBv8.0.20 免安装中文版
详情SQL Server 2008 sp4数据库类386.88 MBv10.0.6000.29 简体中文完整版
详情pinyin4j-2.5.0.jar(java汉字转拼音)数据库类186.00 KB免费版
详情dbc2000汉化补丁数据库类1.00 MB
详情Navicat for MariaDB(MariaDB数据库管理)数据库类26.40 MBv15.0.19.0 官方中文版
详情SQL Prompt T-SQL智能感知分析器(附注册机含教程)数据库类7.45 MBv5.3.4.1 安装版
详情SQL Server 2012 Developer Edition数据库类4.64 GB集成SP1 32位/64位简体中文开发版
详情SqliteCopier(Sqlite数据库复制工具)数据库类6.50 MBv1.7 正式版
详情DBCommander 2000 Pro数据库类7.34 MBv5.65 中文版
详情unixodbc连接数据库组件数据库类3.80 MBv2.3.7 官方版
详情万能数据库转换软件DBConvert Studio数据库类60.00 MBv2.1.1 官方版
详情SQL Server Compact 4 安装包数据库类4.63 MBv4.0.8876.1 官方安装版
详情数据库迁移和同步DBConvert Studio64位注册版数据库类65.00 MBv2.1.1 官方版
详情Database Browser(便携式数据库浏览器)数据库类8.92 MBv5.3.2.9 免费版
详情SQLyog12.5 64位破解版数据库类8.21 MB附注册码
详情MySQL数据库管理工具64位版数据库类116.00 MBv5.7.35 官方安装版
详情navicat 12 for sql server数据库类21.40 MBv12.0.28 中文免费版
详情sql数据生成器(sql data generator)数据库类65.30 MBv1.2 特别版
详情FastoNoSQL(数据库管理工具)数据库类18.50 MBv2.5.0 官方版
详情Arclab Inbox2DB(数据库解析)数据库类53.30 MBv4.4.1 免费版
详情pgadmin4数据库类159.00 MBv6.8 64位官方版
详情Batch Access Database Compactor(access压缩和修复工具)数据库类678.00 KBv2020.12.502.2241 免费版
详情Bain DBBuilder(数据库设计软件)数据库类2.85 MBv3.6 绿色免费版
详情mssql数据SQL脚本生成器数据库类154.00 KBv1.0 简体中文绿色版
详情点击查看更多


































































