在unity中使用SQLiteHelper
时间: 2024-05-04 11:21:05 浏览: 130
SQLiteHelper
5星 · 资源好评率100%
使用SQLiteHelper可以方便地在Unity中读取和写入SQLite数据库。以下是使用SQLiteHelper的步骤:
1. 下载SQLiteHelper插件,并将其导入Unity项目中。
2. 创建一个SQLite数据库文件,并将其放在Assets文件夹中。
3. 在Unity中创建一个C#脚本,并添加以下代码:
```
using UnityEngine;
using System.Collections;
using System.Data;
using Mono.Data.Sqlite;
public class SQLiteTest : MonoBehaviour {
private string connectionString;
// Use this for initialization
void Start () {
connectionString = "URI=file:" + Application.dataPath + "/database.db";
IDbConnection dbcon = new SqliteConnection(connectionString);
dbcon.Open();
IDbCommand dbcmd = dbcon.CreateCommand();
string sql = "SELECT * FROM mytable";
dbcmd.CommandText = sql;
IDataReader reader = dbcmd.ExecuteReader();
while (reader.Read()) {
int id = reader.GetInt32(0);
string name = reader.GetString(1);
Debug.Log("id: " + id + " name: " + name);
}
reader.Close();
reader = null;
dbcmd.Dispose();
dbcmd = null;
dbcon.Close();
dbcon = null;
}
}
```
4. 运行该脚本,将会输出从mytable表中读取的数据。
这里使用了SqliteConnection和SqliteCommand类来连接和执行SQL查询。如果要执行其他SQL操作,请参考SQLiteHelper的文档。
阅读全文