首先要创建一个sqlite的数据库,记住文件地址,拷贝到Assets目录下,创建的数据库文件后缀为.sqlite。具体创建方法百度sqlite

然后百度Mono.Data.Sqlite,这是一个dll文件,下载下来,同样需要放到Assets目录下

接下来创建c#脚本,
using UnityEngine;
using System.Collections;
using Mono.Data.Sqlite;
using System.IO;

public class SQLiteDemo : MonoBehaviour {

string sqlQuery = "create table unity (unity1 int,unity2 int)";
    string sqlQuery = "select * from unity";
    // Use this for initialization
    void Start () {
        string connectionString = "Data Source = " + Application.dataPath + "/test.sqlite";
        SqliteConnection dbConnection;
        dbConnection = new SqliteConnection (connectionString);
        dbConnection.Open ();

SqliteCommand dbCommand;
        dbCommand = dbConnection.CreateCommand();
        dbCommand.CommandText = sqlQuery;
        dbCommand.ExecuteNonQuery ();

SqliteDataReader dbReader;
        dbReader = dbCommand.ExecuteReader ();
        while(dbReader.Read())
        {
            for(int i = 0; i< dbReader.FieldCount; i++)
            {
                Debug.Log(dbReader.GetName(i));
                Debug.Log(dbReader.GetValue(i));
            }
        }
    
    }
}
拖到任意物体上,运行。

转载于:https://www.cnblogs.com/duyushuang/p/4325570.html

Unity连接本地数据库sqlite相关推荐

  1. 错误解决记录------------mysql连接本地数据库显示can't get hostname for your address

    mysql连接本地数据库遇到 can't get hostname for your address 不明原因的本地mysql数据库连接不上,总是显示can't get hostname for yo ...

  2. Navicat连接本地数据库报错问题解决方案

    Navicat连接本地数据库报错问题解决方案 参考文章: (1)Navicat连接本地数据库报错问题解决方案 (2)https://www.cnblogs.com/wjah110/p/9811448. ...

  3. 虚拟机连接本地数据库

    我们在运行虚拟机上面的项目时,可能要用到本机的数据库,在使用过程中会遇到数据库拒绝访问的情况 ,这是因为在安装本地数据库时没有启动远程连接. 使用两种方法来解决这种问题 一.使用命令行模式   第一步 ...

  4. C#程序无法连接本地数据库

    C#程序无法连接本地数据库 报错:System.Data.SqlClient.SqlException:"在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无 ...

  5. 不能连接本地数据库mysql_win7系统下mysql或sqlserver显示无法连接本地数据库如何解决...

    最近有win7系统用户在使用数据的时候可能会遇到一些问题,比如有时候会遇到mysql或sqlserver显示无法连接本地数据库的情况,经过分析可能是相关服务没有开启,本教程就给大家带来win7系统下m ...

  6. 用navicate 连接本地数据库提示用户名/口令无效

    1.在用navicate连接本地的oracle数据库时,试了oracle几个默认的用户名和密码,但是当我输入时,却提示用户名/口令无效.所以按照网上的办法,cmd,输入了以下命令,修改了几个用户的用户 ...

  7. unity手机 通过php连接mysql_如何从Unity连接到数据库

    小编典典 请忽略此方法的任何安全风险 不要这样做 .安全性是在安全保护之前还是之后都没有关系.您将结束重新编写整个代码的过程,因为 密码 在您的应用程序中进行了硬编码,可以 很容易地 反编译和检索.现 ...

  8. 使用IDEA连接本地数据库

    使用IDEA连接本地Mysql数据库 1.打开IDEA的数据库栏 2. 配置数据库链接 3. 应用成功则显示如下 4. 可以选择自己的库 5.启用执行sql命令窗口 6. 执行sql

  9. Unity连接SQLServer数据库报错找不到System.Data.dll

    最近要采集一些数据,原来是读取MySQL到没有什么问题,现在改成数据库是SQLServer,但是一直报找不到System.Data.dll文件的错误,在这里记录一下解决方法,供以后避坑(PS:原来一直 ...

  10. 关于unity连接MySQL数据库做一个简单的登陆注册系统

    这段时间为了大作业,作为一个菜鸟研究了好久的Unity连接数据库,那就整理一下然后写下来当作记录吧. 首先,unity连接MySQL要先在Assets板上创建pluging文件夹再导入一些必要的dll ...

最新文章

  1. Android switchCompat. 和 Switch
  2. 比Keras更好用的机器学习“模型包”:无需预处理,0代码上手做模型
  3. Java基础-数据类型int,short,char,long,float,double,boolean,byte
  4. 学习鸟哥的Linux私房菜笔记(4)——文件
  5. Linux中如何java联网,如何在Java中运行Linux命令?
  6. Spring IOC 核心流程浓缩
  7. Java类库及其组织结构(Java API)
  8. MyBatis常用配置解析-Properties标签
  9. 目录 | 数据结构与剑指Offer系列推文合集
  10. wltc循环多少公里_原来所有车都烧机油!但是烧多少才算正常你知道吗?
  11. 将iOS默认上下文坐标系改变为Quartz通常坐标系
  12. mysql any 效率_关于mysql的性能优化
  13. 随机计数器java_Java高效计数器
  14. 奇迹mu开服教程:服务端的架设及开服注意事项
  15. asymptotic (infinite-training-sample)
  16. 国内直接下载google play谷歌商店apk安装包的网站【https://apkpure.com/】
  17. “甲骨文”的传奇故事
  18. android跳过网络连接,绕过Android Android的Wi-Fi热点5设备连接限制 | MOS86
  19. [精品毕设]基于Python实现的飞机票销售系统订票系统
  20. VMware中ubuntu设置成中文

热门文章

  1. 1018Big Number用斯特林公式的简化公式和不用公式解决
  2. iPhone/iPad/iPod touch编程时版本区分
  3. C#反射的Assembly的简单应用
  4. 微信蓝牙协议二:1800 or 18914E结尾和Varint压缩算法
  5. 认识Node.js篇
  6. C++_homework_StackSort
  7. 网站统计功能的设计与实现
  8. 静态常量static和方法重载
  9. Eclipse中Maven WEB工程tomcat调试
  10. 关于sharepoint2013的SPUtility.GetGenericSetupPath()方法过期解决办法