Access+Unity(Unity连接Access数据库)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需要安装的软件:Unity ,Microsoft Access
注意Access数据库版本问题07及以后版本样式是*.accdb,03版本样式是*.mdb,在Unity 脚本中我们要区分这两种版本。
准备工作:在Unity安装路径下找到下面两个DLL文件,放到Unity项目工程文件夹下。
System.Data.dll 文件在D:\Program Files\Unity4.3.0\Editor\Data\Mono\lib\mono\unity下找到,System.EnterpriseServices.dll在D:\Program Files\Unity4.3.0\Editor\Data\Mono\lib\mono\2.0下。注意:每个人Unity安装路径不同但是Editor文件后面路径是一致的。
把创建的Access数据库也放到工程文件项目文件夹Asset文件夹下。
创建一C#脚本作为场景中主相机的组件,引用下列三个命名空间。
连接Access数据库,读取数据库中的信息,我们要知道数据库中表名以及数据库查询语句,所以在这里我们定义可供我们编辑的两个变量。
保存,播放测试结果如下图
读取表中数值函数:连接数据库,打开数据库以及对数据库操作进行读取数据库等
Access数据库中创建的表格
三行数据,声明三个接受读取数据字段值的变量
当读取表的行数大于0,即读取数据到变量中,读取数据的方式有很多种,这只是其中一种。可根据自己的需要读取数据。
设置一个查询按钮执行读取数据文件,并将数据显示到界面中
保存后播放测试
点击Query后