什么是SQLite
1. SQLite是一款轻型的数据库
2. SQLite的设计目标是嵌入式的
3. SQLite占用资源非常的低
4. SQLite能够支持Windows/Linux/Unix等等主流的操作系统
准备工作
安装SQLiteManager
在Unity中导入
Mono.Data.Sqlite.dll
sqlite3.dll
System.Data.dll
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Mono.Data.Sqlite;
using System;
using UnityEngine.UI;
public class StudentManager : MonoBehaviour {
//输出文字
public Text UItext;
//数据库地址
string path;
//连接
public SqliteConnection connection;
//命令行
public SqliteCommand command;
//数据库操作类
public SqliteDataReader reader;
// Use this for initialization
void Start () {
//初始化地址
path = "Data source = " + Application.dataPath + "/Student.sqlite";
//创建连接
connection = new SqliteConnection(path);
}
//OnGUI按钮
private void OnGUI()
{
if (GUILayout.Button(" 创建 "))
{
CreateDataBase();
//关闭数据库
Dispose();
}
if (GUILayout.Button(" 添加 "))
{
Dispose();
AddStudent();
//关闭数据库
Dispose();
}
if (GUILayout.Button(" 查询 "))
{
Dispose();
UItext.text = SelectStudent();
//关闭数据库
Dispose();
}
if (GUILayout.Button(" 查询 2 "))
{
Dispose();
UItext.text = SelectStudent2();
//