.NET数据库基础1
来源:互联网 发布:决战武林秘籍进阶数据 编辑:程序博客网 时间:2024/05/18 02:34
数据访问
using System.Data;
using System.Data.SqlClient;
1.连接对象
SqlConnection
实例化:
SqlConnectionconn = new SqlConnection();
SqlConnectionconn = new SqlConnection(string connectionString);
连接字符串:string connectionString = "server=.;database=mydb;uid=sa;pwd=123"
属性:
ConnectionString:(string)连接字符串
State:连接的状态
方法:
Open();
Close();
举例:
2.命令对象
SqlCommand:执行SQL语句、存储过程
构造:
SqlCommand cmd = new SqlCommand();
SqlCommand cmd = conn.CreateCommand();
属性:
Connection:(SqlConnection)要访问数据库的连接对象
CommandText:(string)要执行的SQL语句(默认)或存储过程名
CommandType:............
Parameters:...........
方法: CRUD 增删改查
ExecuteNonQuery();执行,返回影响行数。一般执行update ,delete insert
ExecuteReader():执行,返回DataReader。一般执行select
ExecuteScalr():..............
举例:
3.结果集对象
SqlDataReader:接受服务器返回的结果集。
构造:
不能new出来,只有唯一的生成方式:
SqlDataReader dr = cmd.ExecuteReader();
属性:
HasRows:(bool)结果集中是否查出行来了。
方法:
Read():(bool) 从中读取一条记录。 类似rs.next();
while(dr.Read())
{
dr[0];
dr["列名"]
}
数据库练习示例代码:赈灾物资发放
- .NET数据库基础1
- ADO.NET基础(1) 连接数据库
- .NET数据库基础2
- ASP.NET 链接数据库基础
- asp.net 连接数据库基础
- asp.net 连接数据库基础
- VB.NET数据库基础编程
- 数据库与ADO.NET基础
- VB.NET的数据库基础编程(1)
- VB.NET的数据库基础编程
- ADO.NET数据库操作基础类
- 黑马程序员—.NET基础—数据库
- .net操作数据库相关基础资料
- 【数据库】1、基础:数据库操作
- net基础题(1)
- ASP.NET基础(1)
- ADO.NET基础1
- .net基础--(1)
- 误删资料恢复
- .NET数据库基础2
- JSP的WEB工程部署
- JDBC数据库连接及使用
- IO流类读取文件
- .NET数据库基础1
- Linux 下socket 的UDP例子
- B题
- XBRL并行加载测试结果:TPL
- 外国网页翻译
- 原码 反码 补码
- 二进制 八进制 十六进制 之间的相互转换
- S3C6410手册学习
- 动态算法一(转载——逸仙时空)