位置: 编程技术 - 正文

[置顶] Unity中对SQL数据库的操作([置顶]游戏名:chivalry2)

编辑:rootadmin

推荐整理分享[置顶] Unity中对SQL数据库的操作([置顶]游戏名:chivalry2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]游戏名:chivalry2,[置顶]星陨计划,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]电影名字《收件人不详》,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]游戏名:chivalry2,[置顶]电影名字《收件人不详》,内容如对您有帮助,希望把文章链接给更多的朋友!

在Unity中,我们有时候需要连接数据库来达到数据的读取与储存。而在.NET平台下,ADO.NET为我们提供了公开数据访问服务的类。客户端应用程序可以使用ADO.NET来连接到数据源,并查询,添加,删除和更新所包含的数据。对于ADO.NET,需要了解到Connection,Command,DataReader,DataAdapter,DataSet这几个对象,他们是操作数据库的重要对象。下面简要得介绍下这几个对象的作用以及功能(以SQL为例)。1、Connection:它是建立应用程序与数据库之间的连接通道,起到连接数据库的功能。其访问形式根据数据库的类型而定。以SQL为例,则连接类型为SqlConnection。这种连接需要引入相应数据库的命名空间,这里我们需要引入System.Data.SqlClient。想要引入这个命名空间还需要System.Data.dll文件,就在Unity安装源目录下即可找到,复制导入Unity的Asset即可。写法如下:

这样数据库的连接就打开了。

2、Command:当应用程序建立与数据源的连接后,就需要Command对象来执行命令并从数据源中返回结果。它是一个数据命令对象,主要功能就是向数据库发送查询、更新、删除、修改操作的SQL语句。这边需要讲下它执行SQL的几种方法:ExecuteNonQuery方法,该方法是返回受影响的行数可用于统计,(如需进行存储过程则需更改CommandType的属性)。

写法如下:

ExecuteScalar方法,返回结果集合的第一行的第一列,常用语统计数据数量,用法如下:

ExecuteReader方法,返回一个SqlDataReader对象,可进行数据的读取,其用法如下:

上面的功能就是输出表&#;第一列的所有内容。

3、DataReader:这个就不做解释了,就是使用ExecuteReader 中返回的对象,具体形式上面已经写出。

4、DataAdapter:数据适配器,是DataSet与数据源之间的桥梁。它有两种工作形式:一种是通过Command对象执行SQL语句,从数据源中检索数据,并将检索到的数据填充到DataSet对象,还有一种是把对DataSet对象所做的更改写入数据源(为了方便,下面以vs的windows应用程序为例来展现其具体用法,因为其DataGridView能够很好的展现表&#;数据)。其第一种用法如下(也就是填充DataSet数据集):

这里是使用DataAdapter对象的Fill方法填充DataSet数据集,Fill方法使用Select语句从数据源中检索数据。需要注意的是,与Select命令关联的Connection对象必须有效,但不需要将其打开。

还有一种用法就是更新数据源,就是使用DataAdapter的Update方法,可以将DataSet中修改过的数据及时地更新到数据库中。用法如下:

这样就可以对数据库中的数据进行修改了。

5、DataSet:其实上面已经用到了这个对象,他是整个体系的核心,其数据来源于数据库或者XML,为了从数据库中获取数据,需要使用数据适配器从数据中查询数据。

C#连接数据库基本原理和方法就是上面这些了。以上的这些一般在连接数据库中都会用得到。这些也是我自己通过看书琢磨出来的一些东西,都是基础的部分,更为复杂的数据库连接则需要具体情况具体对待。

下面举个例子:下图是在SQL中建立的一个简单的表&#;

[置顶]
        Unity中对SQL数据库的操作([置顶]游戏名:chivalry2)

在Unity中,我们如何将读取到的数据呈现出来,利用上面的那些完全可以做到。下面贴出主要方法,仅供参考:

脚本执行之后,会打印出下面的结果:

数据既然能够呈现出来,我们就可以进行其他进一步的操作了,比如制作表&#;,程序中的逻辑控制啊 等等很多功能,这些等以后遇到了 在具体问题 具体对待了。

当然sql的语句有很多,增删改查都可以这样操作,然后再配合Unity的GUI或者NGUI等等UI制作途径。能够很好得做出自己想要的效果。

我总结的基本就这么多了,有不足的地方欢迎大家批评指正!!!谢谢~~~~~~~~

如何在NGUI上显示粒子特效 最后碰到有人问,如何在NGUI的UI层上合理的显示特效,恰巧以前做过,就在此小述一下什么都不说了,直接上代码吧,相信识货的应该都可以看懂usingUni

Unity3D研究之角色控制器组件研究 Unity3D研究之角色控制器组件研究Unity3D封装了一个非常好用的组件来实现第一人称视角与第三人称视角游戏开发,我们称他为角色控制器组件,几乎不用

Unity3d 赛车车辆各类性能算法 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习

标签: [置顶]游戏名:chivalry2

本文链接地址:https://www.jiuchutong.com/biancheng/383598.html 转载请保留说明!

上一篇:Unity3d 组件设计的思考(unity ugui组件)

下一篇:如何在NGUI上显示粒子特效(csgo视角指令锁定枪械摇晃)

  • 个体户是否属于免征纳税对象是什么意思
  • 税前弥补以前年度亏损例
  • 空调安装维修费会计科目
  • 电子普通发票和纸质普通发票一样吗
  • 总公司和分公司可以在一个城市吗
  • 分支机构设立当年是否需要就地预缴企业所得税?
  • 储值卡金额算什么科目
  • 应付账款转营业外收入进项税转出
  • 其他资本公积可以是负数吗
  • 集装箱维护是做什么的
  • 邮政开票税点是什么意思
  • 外贸企业当月没交税
  • 企业可以采用多品牌战略吗
  • 营改增对房地产行业的影响
  • 哪些单位和个人可构成全宗
  • 未交增值税金额公式
  • 固定资产变动时应如何处理
  • 忘了作废的发票能补开吗
  • 固定资产发票未到可以确认固定资产吗
  • 没有计提12月底的工资
  • 开给学校的发票要税号吗
  • 股东投资款印花税多少
  • 金融企业三大使命是什么
  • 手撕发票流程
  • 参加国外展会费用
  • 投资性房地产转为存货
  • 对外投资亏损可以记股权投资减少吗
  • 物业公司水费差额征税不备案
  • 实收资本是否可以更改
  • 收到承兑后背书怎么处理
  • 工程费用包括哪几类
  • 小规模税局代增值税专用发票怎么交税
  • win10自带的照片查看器
  • 自然人独资企业交什么税
  • 印花税的计税依据是含税还是不含税
  • PHP中使用全局变量来接受表单中提交的数据
  • 生产物料报废
  • 企业公益性捐赠扣除限额
  • 企业设立的条件有哪些
  • win7旗舰版叫啥
  • 一般纳税人什么情况下可以开3%的税率
  • 特立尼达和多巴哥
  • 其他应收个人贷方余额表示什么意思
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 米尔巴特之战
  • 溢缴退费是什么意思
  • 网络技术公司技能培训
  • 融资租赁的固定资产所有权归谁
  • 房地产预缴所得税计算公式
  • 所得税减免要做账吗
  • vuecli配置代理
  • java8 (jdk 1.8) 新特性——Lambda
  • 全员啥意思
  • 预付账款是什么意思大白话
  • 个人承担的个税是公司的成本费用吗
  • 折旧方法有哪些英文
  • 防伪税控服务费计入什么科目
  • 待认证转出
  • 应交增值税的结转怎么算
  • 单利率和复利率公式
  • 累计预扣法的优缺点
  • mysql 5.7.11 zip安装配置方法图文教程
  • win8系统开机界面
  • linux中samba服务器的设计方案
  • Mac怎么更改锁屏密码
  • macbook恢复macos
  • centos怎么安装yum源
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • windows boot.ini文件
  • 系统闹钟设置
  • spiral框架
  • vue基于什么
  • python入门100例
  • window.onerror()的用法与实例分析
  • js中遍历数组的方法
  • python3的urllib
  • python发送信息到微信
  • python中chr(ord())
  • 信息技术税务分类编码
  • 火车报销凭证丢了还能退款吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设