文件名称:基于SqlCommand的数据访问-VB.NET数据库程序开发
文件大小:1.18MB
文件格式:PPT
更新时间:2024-05-13 13:18:39
vb与数据库
7.3基于SqlCommand的数据访问 建立与数据库的连接后,可以通过SqlCommand对象执行SQL命令,直接访问数据源,在应用程序中调用存储过程也是通过SqlCommand对象实现的。 SqlCommand对象的SQL语句可以通过CommandText属性进行设置和修改。在创建SqlCommand对象时,需要设定两个参数: 在数据源上执行的SQL语句 数据库连接对象SqlConnection对象。 SqlCommand对象的执行方法: 应用方法 执行结果 适用场合 Dim myadapter As New SqlDataAdapter(SqlCommand) SqlCommand.Connection = SqlConnection SqlCommand..CommandText = T-SQL语句 为SqlDataAdapter提供命令,以便生成一个查询数据集,与直接使用SqlDataAdapter生成数据集结果相同 可反复读写的多行结果集合的查询。 SqlCommand.ExecuteReader() 返回结果为一个只向前读的数据流,即SqlDataReader对象,存放着一个当前的结果行 只需要前向读的结果集合的查询或只含一个返回行的查询。 SqlCommand.ExecuteScalar() 执行查询,并返回查询的结果集中第一行的第一列,即只返回一个单值。 对一个字段值(尤其是一个汇总结果)的查询。 SqlCommand.ExecuteNonQuery() 更新数据库中的数据,只返回受影响的行数 更新(插入、修改、删除)的数据库操作