sql
1、Connection:它是建立应用程序与数据库之间的连接通道,起到连接数据库的功能。其访问形式根据数据库的类型而定。以SQL为例,则连接类型为SqlConnection。这种连接需要引入相应数据库的命名空间,这里我们需要引入System.Data.SqlClient。想要引入这个命名空间还需要System.Data.dll文件,就在Unity安装源目录下即可找到,复制导入Unity的Asset即可。写法如下:
2、Command:当应用程序建立与数据源的连接后,就需要Command对象来执行命令并从数据源中返回结果。它是一个数据命令对象,主要功能就是向数据库发送查询、更新、删除、修改操作的SQL语句。这边需要讲下它执行SQL的几种方法:ExecuteNonQuery方法,该方法是返回受影响的行数可用于统计,(如需进行存储过程则需更改CommandType的属性)。
3.ExecuteScalar方法,返回结果集合的第一行的第一列,常用语统计数据数量,用法如下:
4.ExecuteReader方法,返回一个SqlDataReader对象,可进行数据的读取,其用法如下:
5.DataAdapter:数据适配器,是DataSet与数据源之间的桥梁。它有两种工作形式:一种是通过Command对象执行SQL语句,从数据源中检索数据,并将检索到的数据填充到DataSet对象,还有一种是把对DataSet对象所做的更改写入数据源(为了方便,下面以vs的windows应用程序为例来展现其具体用法,因为其DataGridView能够很好的展现表格数据)。其第一种用法如下(也就是填充DataSet数据集):
6.还有一种用法就是更新数据源,就是使用DataAdapter的Update方法,可以将DataSet中修改过的数据及时地更新到数据库中。用法如下: