C#访问SQL Server数据库的实现方法

作者:weiren2006 时间:2024-01-14 17:14:23 

本文实例讲述了C#访问SQL Server数据库的实现方法。分享给大家供大家参考。具体如下:

这里介绍一下用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#程序设计有所帮助。

标签:C#,数据库
0
投稿

猜你喜欢

  • python 常见的排序算法实现汇总

    2023-09-17 13:47:24
  • vue中v-model指令与.sync修饰符的区别详解

    2024-05-28 15:46:10
  • 基于mysql 默认排序规则的坑

    2024-01-17 11:38:56
  • Python操作Excel神器openpyxl使用教程(超详细!)

    2021-02-28 21:58:35
  • JSP安全开发之XSS漏洞详解

    2023-06-13 13:07:24
  • Asp截获后台登录密码的代码

    2012-12-04 20:20:38
  • python中的lambda函数用法指南

    2021-04-15 02:58:15
  • 如何利用Image Data Type在主页中显示图形?

    2010-01-01 15:13:00
  • 深入理解mysql的自连接和join关联

    2024-01-21 11:40:01
  • 用于分页的两个Asp函数

    2007-09-07 10:09:00
  • 详解python eval函数的妙用

    2021-12-23 10:56:05
  • vue项目打包优化的方法实战记录

    2024-04-26 17:39:50
  • Python元组定义及集合的使用

    2023-11-22 12:32:03
  • WinHttp.WinHttpRequest--XmlHttp获取跳转页面的功能

    2010-03-22 14:34:00
  • 利用Python2下载单张图片与爬取网页图片实例代码

    2023-06-25 00:57:22
  • Python如何通过ip2region解析IP获得地域信息

    2021-08-02 12:59:04
  • 基于Python实现本地音乐播放器的制作

    2022-05-11 16:37:46
  • 多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法

    2023-06-13 18:57:20
  • Python实现求解括号匹配问题的方法

    2023-08-02 08:05:47
  • sql server数据库高可用日志传送的方法

    2024-01-24 19:19:32
  • asp之家 网络编程 m.aspxhome.com