ado.net 连接数据库
2015-03-29 10:31
344 查看
ADO.NET怎么样连接数据库呢,下面列出2中基本访问方式
1.连接数据库//定义连接字符串
String connString = “Data Source = 服务器名; Initial Catalog = 数据库名;User ID = 用户名;Pwd = 密码”(没有 密码可以省略)
String connString = @"Data Source = .; Initial Catalog = 数据库名 ; Integrated Security = True ";(@为转义字符)
//创建连接对象
SqlConnection conn =new SQLConnection(connString);
// 定义Sql语句
string sql =" ";
// 创建SqlCommand对象
SqlCommand cmd= new SqlCommand(sql,conn);
//打开数据库
conn.open(); (数据库最好遵守晚打开早关闭,在执行命令前打开)
//执行命令,有三种形式,对应不同要求
(a)int n = (int)cmd.ExecuteScalar(); // 当执行的是返回数据库中聚集函数如count()返回单个值
(b)int m =(int)cmd.ExecuteNonQuery();//.当执行不要求返回数据的命令(如插入、更新和删除)时,返回受影响的行数
(c)SqlDataReader dr = cmd.ExecuteReader(); / /SqlDataReader
对从 SQL 数据库检索的数据提供仅向前的只读指针.
while(dr.Reader()){ }
// 关闭数据库连接
conn.close();
2。使用using()连接数据库
//定义连接字符串
string connString =
//使用using创建连接对象,不需要关闭,但要打开
using(SqlConnection
conn =new SQLConnection(connString));{
string sql =" ";
SqlCommand command = new SqlCommand(sql, conn); conn.Open(); command.ExecuteNonQuery(); }
相关文章推荐
- ADO.Net的小知识(连接数据库)
- ADO.NET笔记——使用Connection连接数据库,使用Command对象的ExecuteReader()方法创建DataReader对象返回多行数据
- Ado.Net数据库连接笔记
- ADO.NET与各种数据库的连接
- 黑马程序员_ADO.NET连接数据库
- [Ado.Net]关于数据库连接Dispose和Close区别
- 轻松得到适用于C# ADO.NET的各种数据库连接字符串
- 使用ADO.NET连接数据库 管理用户
- ADO.NET 第一个数据库连接
- 关于C# Ado.NET连接数据库操作基本实例模板
- ADO.NET连接数据库
- ADO.net 中数据库连接方式(微软提供)
- asp.net使用ado连接数据库
- C# ADO.NET的五个常用对象及数据库连接操作
- ADO.NET连接数据库字符串
- 利用ADO.NET连接Excel数据库,并执行相应的操作
- ADO.net浅显理解以及连接数据库
- VS2008在做简单的ado.net连接数据库时出现的问题
- 黑马程序员_学习日记47_615数据库开发及ADO.Net(连接字符串、SqlDataReader对象、连接池)
- ADO.net 中数据库连接方式