C#访问数据库(SQL Server)
2008-09-11 10:14
267 查看
用C#访问SQL Server数据库。这里要涉及到几个类:SqlConnection类、SqlCommand类、SqlDataReader类。
SqlConnection类用于建立与数据库的连接,
SqlCommand类用于创建SQL命令,
SqlDataReader对象是执行,
SqlCommand对象返回结果集的查询语句后的结果。
下面是部分代码:
/*其中server表示服务器,“.”表示当地服务器,DataBase表示数据库,uid表示连接的用户名,pwd比表示密码*/
string strDataBase = "Server=.;DataBase=Library;Uid=sa;pwd=123456;";
SqlConnection conn = new SqlConnection(strDataBase);
string sqlStatement = "select * from Reader";
SqlCommand sqlcmd = new SqlCommand(sqlStatement, conn); //设置参数
conn.Open();
SqlDataReader sdr = sqlcmd.ExecuteReader(); //执行SQL语句
int cols = sdr.FieldCount; //获取结果行中的列数
object[] values = new object[cols];
while (sdr.Read())
{
sdr.GetValues(values); //values保存一行数据
for (int i = 0; i < values.Length; i++)
{
Console.Write(values[i].ToString()+" ");
}
Console.WriteLine();
}
sdr.Close();
conn.Close();
相关文章推荐
- c#.net 是如何访问 SQL Server 数据库
- [C#] C#访问数据库(SQL Server版本)
- C#访问数据库(SQL Server)
- Microsoft Visual Studio 中应用程序访问SQL Server 数据库(C#语言编写)
- C# 访问 SQL SERVER 数据库帮助类
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- 图解用IP访问SQL Server 2005数据库的设置
- C#语言和SQL Server 数据库处理
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.2 C# 2008多语言的新特性
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.3.3 创建项目
- 【提供全部源码下载】C# ASP.NET 全国最好用的通用数据库访问层代码之一
- C#与数据库访问技术总结(五)之Command对象的常用方法
- ASP.NET C# 访问Access、Xml等数据库
- SQL server 2008R2 中 C#Winfoirm 使用 SqlDependency 机制实现 数据库中某一张表的监视
- C#与数据库访问技术总结(十)之添加&删除
- Visual C# 2008+SQL Server 2005 数据库与网络开发--5.3.2 字符串处理函数
- php的配置,能够访问sql server 2000数据库
- C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
- [C#新手入门 七] asp.net部署后访问数据库发生vs崩溃
- C#与数据库访问技术总结(十四)之DataAdapter对象