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

 更新时间:2015年10月09日 17:24:23   作者:weiren2006  
这篇文章主要介绍了C#访问SQL Server数据库的实现方法,以实例形式简单分析了C#连接、查询SQL Server数据库的具体技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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#设置窗体最大化且不遮挡任务栏的方法

    C#设置窗体最大化且不遮挡任务栏的方法

    这篇文章主要介绍了C#设置窗体最大化且不遮挡任务栏的方法,涉及针对form窗体的宽和高的相对大小操作,是非常简单而实用的技巧,需要的朋友可以参考下
    2014-12-12
  • C# DateTime.ToString根据不同语言生成相应的时间格式

    C# DateTime.ToString根据不同语言生成相应的时间格式

    本文分享了一个按照不同国家的语言生成相应时间格式的案例,有需要做国外网站或者多国语言网站的朋友可以参考一下。
    2016-03-03
  • 详解c# 接口IDisposable的用法

    详解c# 接口IDisposable的用法

    这篇文章主要介绍了详解c# 接口IDisposable的用法,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-10-10
  • C#实现网络小程序的步骤详解

    C#实现网络小程序的步骤详解

    经常要检测某些IP地址范围段的计算机是否在线。有很多的方法,比如进入到网关的交换机上去查询、使用现成的工具或者编写一个简单的DOS脚本等等,这些都比较容易实现。本文将用C#来实现,感兴趣的可以了解一下
    2022-12-12
  • C# 如何生成 DataMatrix 格式的二维码

    C# 如何生成 DataMatrix 格式的二维码

    该文主要是利用OnBarcode.dll 生成DataMatrix 格式的二维码的一些简单方法和操作技巧,对C# 如何生成 DataMatrix 格式的二维码相关知识感兴趣的朋友一起看看吧
    2021-11-11
  • C#获取指定目录下某种格式文件集并备份到指定文件夹

    C#获取指定目录下某种格式文件集并备份到指定文件夹

    这篇文章介绍了C#获取指定目录下某种格式文件集并备份到指定文件夹的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#使用UdpClient类进行简单通信的实例

    C#使用UdpClient类进行简单通信的实例

    本文主要介绍了C#使用UdpClient类进行简单通信的实例,具有很好的参考价值,需要的朋友可以看下
    2016-12-12
  • C#中Random.Next方法的使用小结

    C#中Random.Next方法的使用小结

    在C#中,Random.Next()方法用于生成一个随机整数,本文主要介绍了C#中Random.Next方法的使用小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Unity3D实现自动寻路

    Unity3D实现自动寻路

    这篇文章主要为大家详细介绍了Unity3D实现自动寻路,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • 利用C#实现修改图片透明度功能

    利用C#实现修改图片透明度功能

    这篇文章主要为大家详细介绍了如何利用C#实现修改图片透明度功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12

最新评论