Unity连接本地数据库sqlite

首先要创建一个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));
            }
        }
    
    }
}
拖到任意物体上,运行。

时间: 2024-12-09 14:39:31

Unity连接本地数据库sqlite的相关文章

android listview级联三菜单选择地区,本地数据库sqlite级联地区,item选中不变色

前言:因为找了N多网上的资源都没有好的解决方案,别人都是只给思路没给具体源码,真TMD纠结,干嘛求别人,自己动手才是真,最痛恨那些所谓大牛的作风,给了点点代码就让别人去想,你让我们这种小白情何于堪!!!!!!此例是基于listview来实现本地sqlite实现的! 二话不说,程序猿求的是有图有真相有源码!大家下载后有什么问题可以找到本人:QQ508181017 核心代码如下 1.数据库操作类 package com.icq.demo.db; import java.util.ArrayList;

mysql安装、启动mysql服务、连接本地数据库和远端数据库

因为接了一个公司的项目,得用mysql,特来学习一下~! 一.mysql安装 百度mysql下载一个即可.只是注意一下几个重要的数据: 第一个就是Port Number :3306.端口号默认3306,一般不需要改,如果改了,请记住这个端口号. 第二个就是password:本地数据库密码,默认用户名是root 第三个就是Windows Service Datails:MySQL56,如果修改了请记住.(可以取消Start the MySQL Server at System Startup前面的

oracle 安装及用plSql连接本地数据库

1.首先安装本地oracle,这里我用的是XE10g的,具体安装就不演示了,一路傻瓜无脑装,用户名密码习惯设为root/root: 2.安装plsql,不习惯英文的可以紧接着装个中午插件,不做赘述: 3.连接本地数据库,,用户名:root ;口令(即密码):root ;数据库(本地):XE ;连接为:SYSDBA :点击确定,你会发现神奇的连上了;,

如何使用navicat for mysql连接本地数据库,并且导入数据文件

如何使用navicat for mysql连接本地数据库,并且导入数据文件 1. 简介 navicat for mysql是一种数据库管理工具, 专门用于简化, 开发和管理MySQL.我们可以使用navicat for mysql来连接远程数据库,也可以连接本地数据库.使用这个工具,查看表的数据非常方便,也可以输入SQL命令来实现查询.但是输入创建表等命令就不是很方便了.好了,我们一起来看看怎么使用navicat for mysql 创建并查询数据库中的数据. 2. 连接数据库 首先,你得确认你

QT 创建本地数据库(SQLite数据库)存储数据

注意:QT自带SQLITE数据库,不需要再安装 1.创建一个包含创建.查询.修改和删除数据库的数据库类(DataBase) DataBase.h头文件 #pragma once #include <QObject> #include <QtSql/QSqlDatabase> #include <QtSql/QSqlQuery> #include <QtSql/QSqlDriver> #include <QtSql/QSqlError> #incl

unity中使用本地数据库sqlite

sqlite的安全性没用mySql高,因为sqlite不用创建用户,以及权限设置,sqlite是单机数据库,功能简约,小型化,MySql试用于服务器数据量大功能多需要安装,例如网站访问量比较大的数据管理 其实MySQL与Sqlite中的数据库操作函数基本上都一样,没什么区别,主要区别就是权限和库大小 注意:在使用这个sqlite数据管理时,也要把,几个需要的动态库放到Plugins里面(Mono.Data.Sqlite,   sqlite3,   System.Data)这几个动态库百度都能搜到

使用navicate连接本地数据库

第一步:本地需要安装mysql数据库.(在搜索行输入mysql进行查找) 如图所示纪委存在MySQL,如果没有请先下载,搜索MySQL下载就可以. 第二步:在搜索命令行输入navicat,查询是否安装 没有的话,可以在网上下载,这个很简单,百度搜索即可. 第三步:打开navicat,新建连接. 密码是你安装MySQL所设置的密码. 提示连接成功即可. 如何进入命令行: 第一:可以通过mysql的界面直接进入 (输入设置的密码) 第二种方法:(从一些连接工具(navicat等)进入) 连接mysq

Xamarin.Forms&lt;五&gt; Android的本地数据库SQLite

1.准备工作:在项目的“管理NuGet程序包”中安装“SQLite.Net PCL”和“SQLite.Net PCL - XamarinAndroid Platform”在引用中“添加引用”添加SQLite.Net.dll以及SQLite.Net.Platform.XamarinAndroid.dll. 2.在Common项目的Tables文件夹下创建映射类(SQLite表),这个类的结构完全是对应到SQLite数据库中的表.创建一个名为t_Custom表 1 public class t_Cu

轻量级本地数据库SQLite在WinRT的使用

开发环境:Windows 8.1 开发工具:Visual Studio Express 2013 for Windows SQLite数据库介绍 1.SQLite是一款轻型的嵌入式数据库,使用C++开发,使用非常广泛 2.SQLite是一款跨平台的数据库,支持Windows.Linux.Android.IOS.Windows Phone系统 3.在Windows Phone中的SQLite是一个非托管组件 4.可以在Windows运行时中使用,也可以在C#项目中使用 5.在C#项目中需要通过Wi