sqlitestudio使用教程,androidstudio怎么使用sqlite数据库插件
sqlitestudio使用教程,androidstudio怎么使用sqlite数据库插件详细介绍
本文目录一览: sqlitestudio怎么添加数据
下载sqliteStudio,解压,如图,打开sqliteStudio.exe
即可使用
打开,
新建数据库,点击database-add
database
输入数据库名,点击OK
点击数据名,在Table
右击,然后create
a
table
设置数据库的如图所示,大家可以详细的了解了。
sqlitetudio打不开
打开SQLite Studio,点击“添加数据库”按钮,:图解SQLite Studio的使用数据类型选择“System.Data.SQLite”,点击绿色添加按钮,将文件保存至D:\Test.db,并在Password一栏内输入密码:2017(如不使用密码,此处留空即可),然后点击“OK”按钮即可创建一个加密版本的SQLite DB文件,:图解SQLite Studio的使用双击“Test”数据库,将会显示其下的子节点,选择“Tables”,并在工具栏点击“新建表”按钮,:图解SQLite Studio的使用在Table name文本框内输入表名Info,并点击“Add columns(Ins)”图标以便添加列,:图解SQLite Studio的使用添加第一个字段,字段名为ID,数据类型为Text,将主键前的复选框打钩,并点击“OK”按钮,:图解SQLite Studio的使用重复第4个步骤,点击“Add columns(Ins)”图标以便添加另外一个列,字段名为Name,数据类型为Text,将非空前的复选框打钩,并点击“OK”按钮,:图解SQLite Studio的使用点击“Commit structure changes”图标以便保存该表及字段,:图解SQLite Studio的使用在弹出的对话框点击“OK”按钮,即可完成表单的创建工作,:图解SQLite Studio的使用选择“数据”选项卡,点击“插入行(Ins)”图标按钮,如下所示:图解SQLite Studio的使用在行数据编辑栏里输入两条数据,第一条数据ID为2017、Name为LSB,第二条数据ID为2011、Name为CNC,:图解SQLite Studio的使用添加数据完毕之后,点击“提交(Ctrl+Return)”图标按钮提交刚才输入的两条数据,:图解SQLite Studio的使用12关闭SQLite Studio数据库管理软件。
Studio中怎么使用已经有的SQLite数据库
可以尝试把db文件放到assets文件夹下,直接当做资源来读取。参考一下代码:
public class DataBaseHelper extends SQLiteOpenHelper {
private Context mycontext;
//private String DB_PATH = mycontext.getApplicationContext().getPackageName()+"/databases/";
private static String DB_NAME = "(datbasename).sqlite";//拓展名可以是.sqlite 或者是 .db
public SQLiteDatabase myDataBase;
/*private String DB_PATH = "/data/data/"
+ mycontext.getApplicationContext().getPackageName()
+ "/databases/";*/
public DataBaseHelper(Context context) throws IOException {
super(context,DB_NAME,null,1);
this.mycontext=context;
boolean dbexist = checkdatabase();//首先判断下db是不是存在 存在的话就直接使用了
if (dbexist) {
//System.out.println("Database exists");
opendatabase(); //直接打开
} else {
System.out.println("Database doesn't exist");
createdatabase();//否则的话才去创建新的db
}
}
public void createdatabase() throws IOException {
boolean dbexist = checkdatabase();
if(dbexist) {
//System.out.println(" Database exists.");
} else {
this.getReadableDatabase();
try {
copydatabase();
} catch(IOException e) {
throw new Error("Error copying database");
}
}
}
private boolean checkdatabase() {
//SQLiteDatabase checkdb = null;
boolean checkdb = false;
try {
String myPath = DB_PATH + DB_NAME;
File dbfile = new File(myPath);
//checkdb = SQLiteDatabase.openDatabase(myPath,null,SQLiteDatabase.OPEN_READWRITE);
checkdb = dbfile.exists();
} catch(SQLiteException e) {
System.out.println("Database doesn't exist");
}
return checkdb;
}
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("/data/data/(packagename)/databases /(datbasename).sqlite");
// transfer byte to inputfile to 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_READWRITE);
}
public synchronized void close() {
if(myDataBase != null) {
myDataBase.close();
}
super.close();
}
}
sqlitestudio怎么把txt转换成db
1、将文件中的列标题删除,只留下需要插入到db数据库文件中的纯数据。2、将文件导入到应用程序的databases目录下。3、使用SQLite建立数据库文件myapp.db并建立一个表words,表的结构必须与words文件数据的结构一致,也就是说表必须有两列。4、将words文件中的数据导入到words数据表中。5、通过sql语句查看数据表中的数据验证是否导入成功。6、将已经导入数据的数据库文件导出到电脑中,以便添加到android工程中使用或者作为其他用处。7、打开D盘,可以看到myapp.db。
android stduio用sqlite怎么创建数据库
1.使用intelij idea创建一个andorid项目
2.创建如下工具类:
MyDBHelper.java
package com.amos.android_database;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
/**
* Created by amosli on 14-6-10.
*/
public class MyDBHelper extends SQLiteOpenHelper{
/**
* 创建数据库的构造方法
* @param context 应用程序上下文
* name 数据库的名字
* factory 查询数据库的游标工厂一般情况下用sdk默认的
* version 数据库的版本一般大于0
*/
public MyDBHelper(Context context) {
super(context, "test.db", null, 4);
}
private String tag = "MyDBHelper.class";
/**
* 在数据库第一次创建时会执行
* @param db
*/
@Override
public void onCreate(SQLiteDatabase db) {
Log.d(tag,"onCreate.....");
//创建一个数据库
db.execSQL("create table person (personid integer primary key autoincrement ,name varchar(30) )");
}
/**
* 更新数据的时候调用的方法
* @param db
* @param oldVersion
* @param newVersion
*/
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.d(tag,"onUpgrade*******");
//增加一列
db.execSQL("alter table person add phone varchar(13) null");
}
}
MyActivity.java
package com.amos.android_database;
import android.app.Activity;
import android.os.Bundle;
public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MyDBHelper myDBHelper = new MyDBHelper(this);
myDBHelper.getReadableDatabase();
myDBHelper.close();
}
}
3.打开生成的test.db
1).下载安装SQLiteStudio(SQLite的可视化工具)
下载地址:http://www.sqlitestudio.pl/
安装:
chmod 777 sqlitestudio-2.1.5.bin
./sqlitestudio-2.1.5.bin
执行上面的linux命令,第一句是赋权限,第二句是打开工具
2)从avd中导出test.db
打开DDMS,从data/data/com.amos.andriod_database/databases下导出test.db
3).用sqlitestudio打开test.db
添加数据库
选择test.db
执行onCreate方法时创建的person表
执行onUpgrade方法更新语句的时候
sqlite数据库怎么打开
1、打开程序后,可以看到程序左边的“数据库列表”。展开可以查看到所有打开过的数据库。
2、 点击一个.db文件,把这个.db直接拖拉进程序窗口。
3、显示“注册数据库”,点击【确定】,这样就可以用 SQLiteDeveloper管理这个.db文件了。
4、 展开左边数据库列表,找到刚才注册的.db文件。点击右键菜单的【打开数据库】。
5、打开数据库后可以看到这个.db文件中有很多的数据表,选择其中一个,右键点击【查询数据】。则可以查看这个表的数据内容。
6、 数据库看完后记得【关闭数据库】。否则这个.db文件公被程序占用不能移动与删除。
sqlite怎么使用数据库创建表
MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar.cn
CREATE TABLE语句的基本语法如下:
1
2
3
4
5
6
7
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
CREATE TABLE是告诉数据库系统关键字,创建一个新的表。独特的名称或标识如下表CREATE TABLE语句。也可以选择指定DATABASE_NAME连同table_name。
例子:
下面是一个例子,创建了一个公司ID作为主键的表和NOT NULL的约束显示这些字段不能为NULL,同时创建该表中的记录:
1
2
3
4
5
6
7
sqlite> CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
创建一个表
1
2
3
4
5
sqlite> CREATE TABLE DEPARTMENT(
ID INT PRIMARY KEY NOT NULL,
DEPT CHAR(50) NOT NULL,
EMP_ID INT NOT NULL
);
如果表验证已成功创建使用SQLite命令.tables命令,将用于列出了附加的数据库中的所有表。
如何创建sqlite数据库
上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结:
界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:
首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录
1:选择下载对应自己系统的sqlite.3exe文件
2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。
在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出
例如:
创建数据库命令:sqlite3.exe【数据库名字.后缀名】
这里比较牛一点的感觉就是创建的数据库后缀名是任意的、不过注意一点就是:在命令框下执行创建数据库的时候。
如果没有为数据库创建表格、则看不见数据库文件,所以必须创建表格。
例如:在CMD命令提示符下输入sqlite3.exetest.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转
到"SQLITE>"状态。这时还是看不到这个数据库!等表格创建或关闭sqlite3
例如:createtableuser(’用户名‘);这时可以看到sqlite3.exe所在文件夹下的这个数据库文件了
如果下次还要使用此数据库时仍然使用sqlite3.exetest.db即可进入此数据库
创建表格命令:createtabletablename(字段,字段)
这里从命令上可以清楚的看到、在sqlite数据库中创建表格字段的时候、允许不为字段申明数据类型。
这是区别于其它关系型数据库的。
执行插入命令:insertintotablenamevalues(value,values)在、前面我们可以看出、sqlite的操作上和
sqlserver没什么太大区别、值得注意的是、insert时区别于sqlserver中、因为sqlserver中允许使用
"inserttablenamevalues(value,value)"这样的省略式擦入。但是sqlite中是不允许使用省略式插入语句的。
执行删除语句:deletefromtablenamewhere
删除数据语法和sqlserver相同、
删除表则命令为:droptabletablename
数据更新命令:updatetablenameset字段=值如果需要条件的话、添加上where语句。
执行查询语句:select*fromtablename可跟随where语句
以上就是基础的sqlite的增删查改语法和命令。
MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar.cn
方法/步骤
首先下载 Navicat for SQLite,下载后解压缩。
运行navicat.exe 这个主程序,在左上角点击连接
在弹出窗口中输入连接名,选择类型,然后在下面选择数据库文件,或者数据库保存位置。
这样就在指定位置创建了一个Sqlite数据库文件了
条件>
androidstudio怎么使用sqlite数据库插件
切换到DDMS,显示File Explorer窗口,找到/data/data/然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。