{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

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

cc17cc17 回答0 收藏1
收藏问题

2条回答

ethernet

ethernet

回答于2022-06-28 15:03

VS下用C#连接SQL Server 这儿我提供两种方式:

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

using System.Data;

using System.Data.SqlClient;

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

string connectionString = "server=.;database=test;uid=sa;pwd=sa";

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

SqlConnection conn = new SqlConnection(connectionString);

//打开数据库连接

conn.Open();

//新建数据库操作对象

SqlCommand cmd = new SqlCommand();

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

cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = "SQL的语句";

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

SqlDataReader dr = com.ExecuteReader();

//关闭执行

dr.Close();

//关闭数据库连接

cmd.Close();

评论0 赞同0
  •  加载中...
Kross

Kross

回答于2022-06-28 15:03

引用命名空间,实例化各种类对象,并给属性赋值,然后调用即可

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<