• ADO.NET


      简单的说,C#已经内置了一些类,我们可以利用这些类来访问数据库。在这里,我们假设读者已经熟悉SqlServer数据库或者其它数据库(我以后也会补上相关内容)。我们如何来实现这项技术呢?大致可以分为三个步骤:1、连接数据库 2、设置操作/命令 3、执行操作。现分述如下:

      1、连接数据库 连接数据库我们需要用到一个数据库连接类SqlConnection,使用这个类需要首先使用命名空间(using System.Data.SqlClient;)或者在这个类名上右键解析,然后选择引用。具体代码如下:

     SqlConnection conn = new SqlConnection("server=.;database=FirstDB;user=sa;pwd=123");

    这里的server是服务器,"."代表本地服务器,其它服务器使用ip就行。database是你在这个服务器上想要使用的数据库。user和pwd分别是你登录服务器想要使用的用户名和密码。

      2、设置操作/命令 代码如下:

    //创建命令类

    SqlCommand cmd = conn.CreateCommand();

    //设置Sql语句

    cmd.CommandText = "delete from Employee";

      3、执行操作

    //开启数据库通道

    conn.Open();

    //执行
    cmd.ExecuteNonQuery();

    //关闭数据库通道
    conn.Close();

      值得注意的是,对于增删改操作,以上方法是基本适用的,不同的是Sql语句的内容。然而,对于查询,我们不仅要改变Sql语句,还需要修改执行操作部分。代码如下:

      3、执行操作

    conn.Open();

    //读取数据

    SqlDataReader dr = cmd.ExecuteReader();

    //读取下一条记录(每次执行这个方法,就会读取下一条记录,并存放在dr这个集合中)

    dr.read();

    //我们这里打印这条记录(假设这条记录里只有两个数据)

    console.writeLine(dr[0]+" "+dr[1])

    //关闭数据库通道
    conn.Close();

  • 相关阅读:
    各个版本中Notification对象创建的方法
    数据结构一:线性表
    安装eclipse中文汉化包后无法打开eclipse【转】
    在MFC里面使用自定义的OpenGL类进行绘图(基于VS2010)
    2016-2-25 我的博客开通了
    从C#到Swift原来这么简单,So Easy!
    CocoaPods安装及使用(包含重装步骤)
    Xcode键盘快捷键
    参考资料收集
    重温算法和数据结构:二分查找
  • 原文地址:https://www.cnblogs.com/xsddxz/p/5869699.html
Copyright © 2020-2023  润新知