导航:首页 > 操作系统 > unityandroidsqlite

unityandroidsqlite

发布时间:2022-06-27 20:51:22

⑴ unity3d sqlite3.dll在哪

1,需要用到这几个dll文件:Mono.Data.Sqlite.dll和sqlite3.dll和Mono.Data.SQLiteClient.dll
2,将这几个dll文件放在Plugins下,必须放这里。
3,在Player Setting里的 OtherSettings里有个Optimization 下边的API Compatbility Level 选择.NET 2.0。

4,添加个SQLiteHelper类。这个网上有,当然也可以自己写 - -!
5,数据库要放在 StreamingAssets这个文件夹下。
5,剩下的就是操作了
随便写点代码:

[code]csharpcode:

01 using UnityEngine;

02 using System.Collections;

03 using System.Collections.Generic;

04 using System;

05 using System.Data;

06 using Mono.Data.SqliteClient;

07 using System.Text;

08 using System.IO;

09

10 public class DBHelp : MonoBehaviour {

11 static string conn=string.Empty;

12 // Use this for initialization

13

14 public static string getConstr()//得到字符串

15 {

16

17

18 #if UNITY_EDITOR

19 conn = "URI=file:" + Application.dataPath + "/StreamingAssets/KLandNG.db";

20

21

22

23 #elif UNITY_android

24

25

26 conn ="URI=file:" + Application.persistentDataPath +"/"+"daniya.db";

27

28 #endif

29

30

31 return conn;

32 }

33

34 public static bool UpdateScoll()

35 {

36 int i = SqliteHelper.ExecuteNonQuery(getConstr(), CommandType.Text,

37 "update ItemInfo set name ='haha' where Type =1;"

38

39 );

40 return i > 0;

41

42

43

44

45 }

46 }

⑵ Unity什么时候需要和eclipse通信unity做的app不是可以直接运行在安卓上吗

自己顶一下。其实u3d和sqlite交互有很多例子,但如何使用eclipse的数据库(存放在raw下面,项目启动时拷贝到制定位置),u3d编辑完毕后(更新后)如何通知eclipse部分刷新,这些小弟就不知道了,还望各位大侠帮忙啊

⑶ android系统sqlite数据库文件怎么打开

切换到ddms,显示file
explorer窗口,找到/data/data/然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite
administrator、sqlite
man或者firefox插件sqlite
manager等打开就可以了。

⑷ sqlite 怎么加入unity

1,需要用到这几个dll文件:Mono.Data.Sqlite.dll和sqlite3.dll和Mono.Data.SQLiteClient.dll
2,将这几个dll文件放在Plugins下,必须放这里。
3,在Player Setting里的 OtherSettings里有个Optimization 下边的API Compatbility Level 选择.NET 2.0。

4,添加个SQLiteHelper类。这个网上有,当然也可以自己写 - -!
5,数据库要放在 StreamingAssets这个文件夹下。
剩下的就是操作了

⑸ android上如何使用sqlite数据库

SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.

Android 开发中使用 SQLite 数据库
Activites 可以通过 Content Provider 或者 Service 访问一个数据库。下面会详细讲解如果创建数据库,添加数据和查询数据库。
创建数据库
Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。SQLiteOpenHelper 的子类,至少需要实现三个方法:
构造函数,调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使用的数据库模型版本的整数。
onCreate()方法,它需要一个 SQLiteDatabase 对象作为参数,根据需要对这个对象填充表和初始化数据。
onUpgrage() 方法,它需要三个参数,一个 SQLiteDatabase 对象,一个旧的版本号和一个新的版本号,这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型。

⑹ 如何在android中使用sqlite数据库

android 中SQliteDatabase数据库使用SQLiteOpenHelper辅助类来创建SQLite数据库视图,如下代码:
create view 表名 as 定义

SQLiteOpenHelper类是一个辅助类,用于创建或打开数据库。
该类的使用方法一般是自定义一个子类,继承自SQLiteOpenHelper,并覆写其中最关键的两个方法:onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)。当新建一个数据库时会调用前者,一般在里面做一些创建表或视图的操作。数据库版本升级时则会调用后者。
定义好子类后(假如叫SqlHelper),只要调用SqlHelper对象的getReadableDatabase()方法或getWritableDatabase()方法即可返回一个SQLiteDatabase对象。如果是第一次调用,则会创建数据库。随后可使用SQLiteDatabase对象的方法进行数据操作,如:execSQL(), insert(), update(), query(), rawQuery(), delete()等。

⑺ Unity的本地数据库和服务器数据库分别用什么好

sqlite也可以支持服务器存储的;

支持跨平台,像很对安卓的应用可以找到它的影子;
sqlite是一个单文件的数据库文件系统,属轻型数据库,理论支持百万级数据量;性能方面不能但看数据库本身,还要看你的设计,设计的不好10万级有点悬;
另外,网络多应用共享时,容易造成死锁;
个人建议啊,要是做网络游戏,不太建议用sqlite做服务器数据库,到是可以做客户端内嵌的小型数据库。

阅读全文

与unityandroidsqlite相关的资料

热点内容
linux切换root命令 浏览:280
c编译之后界面一闪而过怎么办 浏览:877
怎么看ic卡是否加密 浏览:722
lgplc编程讲座 浏览:806
cnc手动编程铣圆 浏览:720
cad中几种命令的意思 浏览:324
oraclelinux安装目录 浏览:133
安卓系统可以安装编译器吗 浏览:570
javajson实体类 浏览:690
板加密钢筋是否取代原钢筋 浏览:66
学习编程的思路 浏览:230
app易语言post怎么学 浏览:965
地梁的箍筋加密区位置 浏览:302
二分法排序程序及编译结果 浏览:679
日语命令形和禁止型 浏览:285
安装软件用管理员解压 浏览:505
编译原理代码块 浏览:400
小孩可以用压缩面膜吗 浏览:14
锥形倒角怎么计算法 浏览:883
java合并链表 浏览:508