c#怎么调用本地sql数据库 进行 查询

 我来答
德岚霏茆行
2019-04-15 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:589万
展开全部
创建一个与本地数据库世陪雀连接的连接对象,以sql
server数据库为例:
//主要代码
添加一个system.data.sqlclient命名空间
using
System.data.sqlclient
sqlconnection
con
=
new
sqlconnnection();
con.connectionstring="server=(local);database=数据库名;uid=用户乱返名;pwd=密码";
//然后设置你要执行的sql命令
string
sqltext="select
*
from
users
where
=
'
"+textbox1.text.trim()+"
'
";
//其他的可以参考DataGridView控件的方法,显搜早示数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竹莞尔米书
游戏玩家

2019-11-21 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:808万
展开全部
///
///
sql
server
的数据库连接字符串.
///
private
const
string
connstring
=
@"data
source=localhost\sqlexpress;initial
catalog=sample;integrated
security=true";
///
//蚂运/
用于查询的
sql
语句.
///
private
const
string
sql
=
@"
select
top
3
row_number()
over
(order
by
sum(sale_money)
desc)
as
no,
sale_date,
sum(sale_money)
as
sum_money
from
sale_report
group
by
sale_date
order
by
sum(sale_money)
desc";
///
///
通过
reader,
依次读取每一条数据.
///
public
void
readdatabyreader()
{
console.writeline("使用datareader,逐行对查询结果进行处理。[处理过程必须保持数据库连接正常]");
//
建立数据库连接.
sqlconnection
conn
=
new
sqlconnection(connstring);
//
打开连接.
conn.open();
//
创建一个
command.
sqlcommand
testcommand
=
conn.createcommand();
//
定义需要执行的sql语句.
testcommand.commandtext
=
sql;
//
执行sql命令,结果存储到reader中.
sqldatareader
testreader
=
testcommand.executereader();
//
处理检索出来的每一条数据.
while
(testreader.read())
{
//
将检索出闷备梁来的数据,输出到屏幕上.
console.writeline("no:{0}
;
date:{1}
;
money:{2}
",
testreader["no"],
testreader["sale_date"],
testreader["sum_money"滚铅]
);
}
//
关闭reader.
testreader.close();
//
关闭数据库连接.
conn.close();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式