sqlite expert_sqlite手机版_sqlite expert自增

电脑杂谈  发布时间:2017-05-17 06:03:56  来源:网络整理

不多说,开始吧。说一下,我的大致方式是:将EXCEL保存为cvs式,然后导入SQLite Expert 的可视化sqlite管理工具,然后放入assets中。然后利用代码写入复制到sqlite中。

第一步:打开Excel,建立一张表。sqlite expert第一行(主键)一定要设置为_id, 后面会解释。

第三步:利用记事本打开我们新建的Demo.csv。将编码改为UTF-8,防止在模拟器上运行发生文字乱码的现象。

第四步:点开SQLite Expert管理工具。点击File→New DataBase 新建一个Demo_db的。

第五步:右击刚刚建好的库,然后点击→import text file 导入建好的表。是不是很简单的。

点击Design→Indexs。将_id,设置为主键。然后然后点击ok, 然后再点击apply。

第六步:我们从上图中的File: F:\Dmeo\Demo_DB, (导入时我们的CVS式表在哪里,文件,就在哪里)找到它。

但是没有式(有时会遇见,但有时不会遇见),一般来说,都是.db式。我们给它加上后缀名.db。sqlite expert(注意:必须点开文件夹选项,然后设置显示后缀名才行),然后复制到项目中的assets中去。

复制到assets中去。

第七步:将该数据中Demo_DB中Demo表中的数据复制到模拟器中去(此处我不知道怎么描述)。代码如下。。

因为我们这里用的是适配器是SimpleCursorAdapter,返回的数据中必须包含字段:_id且必须为关键字(_id是主键)。如果返回的Cursor数据中没有包含_id, 字段,将无法绑定成功。

MainActivity.java 代码

package com.example.direct_use;

import java.io.File;

import java.io.FileOutputStream;

import java.io.InputStream;

import android.app.Activity;

import android.database.Cursor;

import android.database.sqlite.SQLiteDatabase;

import android.os.Bundle;

import android.support.v4.widget.SimpleCursorAdapter;

import android.util.Log;

import android.widget.CursorAdapter;

import android.widget.ListAdapter;

import android.widget.ListView;

import android.widget.TextView;

public class MainActivity extends Activity

{

String DB_NAME = "Demo_DB.db";

ListView list;

SQLiteDatabase db;

@Override

protected void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-47593-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...