Unity3d 读取 Sqlite数据库
来源:互联网 发布:淘宝哪家茶叶店靠谱 编辑:程序博客网 时间:2024/05/22 06:23
首先需要一个sqlite的DLL文件,在Unity安装目录可以找到。
http://download.csdn.net/detail/cp790621656/8017075
代码如下:
using UnityEngine;using System.Collections;using Mono.Data.Sqlite;using System;public class Helper : MonoBehaviour {private SqliteConnection mSqliteConnection;private SqliteCommand mSqliteCommand;private SqliteDataReader mSqliteDataReader;// Use this for initializationvoid Start () {//打开数据库try{string dbpath=Application.dataPath+"/game.db";mSqliteConnection = new SqliteConnection("URI=file:"+dbpath);mSqliteConnection.Open();}catch(Exception e){Debug.Log(e.ToString());}//查询一个数据string sqlquerystr = "select * from type_skill_attribute where id < 30";mSqliteCommand = mSqliteConnection.CreateCommand ();mSqliteCommand.CommandText = sqlquerystr;mSqliteDataReader = mSqliteCommand.ExecuteReader ();while(mSqliteDataReader.Read()){int customid=mSqliteDataReader.GetOrdinal("skill_id"); //获取列ID,从0开始Debug.Log("customid = "+customid);int skill_id=mSqliteDataReader.GetInt32(customid);customid=mSqliteDataReader.GetOrdinal("type");Debug.Log("customid = "+customid);string type=mSqliteDataReader.GetString(customid);Debug.Log("skill_id = "+skill_id+" type = "+type);}mSqliteDataReader.Close ();if(mSqliteCommand!=null){mSqliteCommand.Dispose ();}if(mSqliteConnection!=null){mSqliteConnection.Close (); mSqliteConnection = null;}}// Update is called once per framevoid Update () {}}
挂载到Camera上就可以。
0 0
- Unity3d 读取 Sqlite数据库
- unity3d的Sqlite的数据库读取,各平台
- unity3d 使用sqlite数据库
- Unity3D如何使用Sqlite数据库
- Unity3D如何使用Sqlite数据库
- Unity3D使用SqliteKit连接Sqlite数据库并在Android设备上读取简明教程
- 关于unity3d在android下读取SQLite
- Unity3D教程:与Sqlite数据库直连
- Unity3d中利用C#操作SQLite数据库
- Unity3D与Sqlite数据库直连
- Unity3D教程:与Sqlite数据库直连
- Unity3d开发——Sqlite数据库
- Unity3D教程:Unity3D与Sqlite数据库直连
- android直接读取项目中的sqlite数据库
- android直接读取项目中的sqlite数据库
- android写入数据库、读取sqlite中的图片
- android直接读取项目中的sqlite数据库
- android直接读取项目中的sqlite数据库
- Jibx 处理XML
- Android实现三级联动下拉框 下拉列表spinner的实例代码
- 给对话框或单文档添加AppFace皮肤
- 搭建eclipse的STM32平台
- 您好! &网站优化 网站推广 优化网站 出方案优化 SEO
- Unity3d 读取 Sqlite数据库
- 冒泡排序
- 第七周第一项目串联电路
- IOS APP软件多国语言切换,国际化app
- AlerDialog中有edittext时如何自动打开软键盘
- 1.C与c++文件IO
- Linux kernel printk()使用说明
- SO_KEEPALIVE
- 一致性哈希