开发者社区
SQLite
Sqlite是一个轻量级数据库,在Unity中可以很方便的使用它。下面就来看下Sqlite数据库的操作。首先在项目中添加两个动态链接库Mono.Data.Sqlite.dll和System.Data.dll创建数据库管理脚本,该脚本用来直接操作数据库的操作,可以看作是对数据库操作的sql语句的封装。 using UnityEngine; using System.Data;
想在unity开发中去简历数据库与读写数据库,需要用到两个类,DbAccess和TestDB,下面就分别给大家介绍下这两个类是怎么实现我们想要的功能的。TestDB类测试,创建数据库,创建数据表,插入数据,更新数据,删除数据,查询数据 using UnityEngine; using System.Collections; using Mono.Data.Sqlite; using S
最近有个项目中需要实现一个排行榜系统,只需显示排名和分数,一开始想用sqlite做一个简单的数据库,但是在写文件的时候发现,由于sqlite只支持单线程的写操作,所以在更新排行榜的时候会出现数据库lock的现象。由于排行榜十分简单,所以想着不如用ScriptableObject来实现。当然设计一下感觉ScriptableObject也是可以用来实现数据库的功能的。ScriptableObject是
一般情况下想要使用使用数据库,首先需要创建数据库管理脚本,然后用该脚本操作数据库。 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下载下来sqlite-dll-win64-x64-3150100.zip、sqlite-tools-win32-x86-3150100.zip sqlit
连接Sqlite数据库需要sqlite工具,下载对应系统的工具SQLite Download Page和下载sqlite可视化工具(下方百度云)操作Sqlite数据库,通过封装的(增删改查)的类来操作数据库 。可视化工具和DBAccess类脚本链接:http://pan.baidu.com/s/1mij6z7E这里用的是Mac系统,数据库的路径不一样,如果是windows系统的朋友需要改一下路径1
主要的三大类 sqliteConnection sqliteCommand sqliteReader主要的三个方法 ExecuteNoQuery ExecuteReader ExexuteScalar语法特点:SQL语句关键字不区分大小写,规范上用大写。select * from 表名称select 列名称,列名称 from 表名称例子 select name,sex,age from
导入mono.data.sqlite.dllSystem.data.dllsqlite3.dll到Assets/Plugins文件夹【Windows电脑】mono.data.sqlite.dll和System.data.dll在Unity\Editor\Data\MonoBleedingEdge\lib\mono\2.0sqlite3.dll需要下载:https://www.sqlite.org/
本篇文章给大家介绍下封装SQLite管理类的使用。代码如下: using UnityEngine; using System.Collections; using Mono.Data.Sqlite; using System.Data.SqlClient; public class SQLiteManager { private SqliteConnection c