c#连接数据库的步骤是什么?

先用SqlConnection建个连接然后创建SqlCommand对象利用SqlDataReader来读取数据还有的介绍要用到OleDbDataAdapter(SqlDa... 先用SqlConnection建个连接
然后创建SqlCommand对象
利用 SqlDataReader 来读取数据

还有的介绍要用到OleDbDataAdapter(SqlDataAdapter)和DataSet两个控件,

两者是什么关系,要是建立个条件查询的怎么建立?
还有要是用那个什么BindingSource怎么用的
展开
 我来答
depluin
推荐于2017-10-04 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2475万
展开全部
Connection是连接,用来连接上数据库服务器或者数据库文件打开一个数据查询通道

Command是命令,用来执行Tsql语句或者存储过程,可以建立查询参数,防止SQL注入

DataReader是一个只读向前的快速读取器,用来读取Command查询出的数据,供你显示或使用

OLEDB可以用在Access等数据库上,SQl可以用在MS Sql Server数据库上

DataSet是内存中的多个数据表的集合,包含数据结构,数据和数据关系,可以进行离线操作,然后在线更新

建立个条件查询:
用Command对象
Sqlcommand cmd = new Sqlcommand("select * from users where name = @name)
cmd.parameter.addwithvalue("name",request["name"]);

SQL语句中的@name就是一个参数替换点,用cmd.parameter.addwithvalue将查询用的条件值代入查询语句就行了...

BindingSource是介于可绑定控件和数据源(DataSet、适配器,DataTable,Reader等)之间的中介控件,是从查询到绑定之间的连接器
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荀曾颜念雁
2019-03-26 · TA获得超过3841个赞
知道大有可为答主
回答量:3113
采纳率:27%
帮助的人:179万
展开全部
建立一个数据库连接类起名为DBConnection.CS数据库为
Sql
Server 然后再类中
using
System.Data.SqlClient;然后在Class
DBConnection中
写下连接字符串Class
DBCONN{
public
static
string
connString
=
"Data
Source
=(数据库目标机IP,本机用“.”表示);Initial
Catalog
=
数据库名称;User
Id
=数据库登录名;Pwd
=访问密码";
public
static
SqlConnection
connection
=
new
SqlConnection(connString);}然后再在你的程序里边
using
System.Data.SqlClient; 最后
需要
连接数据库的时候
写上
DBConnection.connection.Open();关闭连接
用DBConnection.connection.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qimin1029
2008-05-02 · 超过38用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:115万
展开全部
刚开始用,建议你用自带的吧,
一般和工具档在一起,如果没有,就从视图中找出来就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式