首页 >

VS2010环境下C#如何建立与SQLServer的连接并获取数据? – 网络|

win8pe怎么分区,ai怎么吸取图片颜色,做网站开发需要学什么软件VS2010环境下C#如何建立与SQLServer的连接并获取数据? - 网络|VS2010环境下C#如何建立与SQLServer的连接并获取数据

1、一种最简单的连接方式,通过VS提供的EF框架,配置好数据库连接后,又VS自动创建数据库连接,这个样子不光会建立好数据库连接,同时会把对应的数据库对象实体建好,通过lamada表达式来获取数据,这种方式的优势在于简单、易用,但劣势也存在,劣势在于数据查询的灵活性不易控制。
2、通过编写数据库连接类构建SQLServer数据库连接,引用System.Data;System.Data.SqlClient两个命名空间,建立数据连接对象,通过数据库连接对象执行对应的SQL语句获取数据,代码示例如下:

usingSystem.Data;

usingSystem.Data.SqlClient;

//指定数据库连接字符串

stringconnectionString=”server=.;database=test;uid=sa;pwd=sa”;

//实例化数据库连接对象

SqlConnectionconn=newSqlConnection(connectionString);

//打开数据库连接

conn.Open();

//新建数据库操作对象

SqlCommandcmd=newSqlCommand();

//指定数据库连接对象使用数据库连接

cmd.Connection=conn;

cmd.CommandType=CommandType.Text;

cmd.CommandText=”SQL的语句”;

//执行SQL语句通过DataReader方式获取执行结果

SqlDataReaderdr=com.ExecuteReader();

//关闭执行

dr.Close();

//关闭数据库连接

cmd.Close();


VS2010环境下C#如何建立与SQLServer的连接并获取数据? - 网络|
  • 如何求折半查找的比较次数? - 网络|
  • 如何求折半查找的比较次数? - 网络| | 如何求折半查找的比较次数? - 网络| ...

    VS2010环境下C#如何建立与SQLServer的连接并获取数据? - 网络|
  • 数控加工中心FANUC——0i所有的G代码和M代码的含义? - 网络|
  • 数控加工中心FANUC——0i所有的G代码和M代码的含义? - 网络| | 数控加工中心FANUC——0i所有的G代码和M代码的含义? - 网络| ...

    VS2010环境下C#如何建立与SQLServer的连接并获取数据? - 网络|
  • 计算机理论知识如此生涩难懂,那我们为何还要学? - 网络|
  • 计算机理论知识如此生涩难懂,那我们为何还要学? - 网络| | 计算机理论知识如此生涩难懂,那我们为何还要学? - 网络| ...