var db = openDatabase('MyData','','My Database',102400); //首先它创建一个数据库表,里面有3个字段 db.transaction(function(tx){ tx.executeSql('CREATE TABLE IF NOT EXISTS InfoData(name TEXT,info TEXT,time INTEGER)',[]); } //显示所有 db.transaction(function(tx){ //然后定义了一个回调函数
首先,我们要从unity的安装路径中复制mono.data.sqlite.dll和sqlite3.dll两个动态链接库到untiy的plugins目录下,如下图所示: 使用navicat for sqlite创建一个sqlite数据库文件,放到Resources文件夹目录中,如下图所示: 新建一个DbAccess脚步,添加以下脚步: using UnityEngine; using System; using System.Collections; using Mono.Data.Sqlite;
打开SQLite数据库,首先要建立一个DatabaseHelper类的实例,然后,再获得数据库: DatabaseHelper mDBH; SQLiteDatabase db; mDBH = new DatabaseHelper(MainActivity.this); db = mDBH.getWritableDatabase(); getWritableDatabase()的解释是 Create and/or open a database that will be used for read