web.config数据库连接读取

简单的说在web.config中写了<appSettings><addkey="connStr"value="Server=IP;Database=数据库;uid=用户名... 简单的说

在web.config中 写了

<appSettings>

<add key="connStr" value="Server=IP;Database=数据库;uid=用户名;pwd=密码" />

</appSettings>

但是我想读取 应该怎么弄?

是不是应该写一个class?vb的吗 是保存在哪 怎么写?

假设我有sql数据库

而做好了链接 想判断登录的用户名密码是否正确?

该怎么写

代码思路都可以

思路送50分 代码送100分 先给5分 谢谢了!
也就是说 分层 是写到各个文件的cs文件里吗?
如果不分层,数据库连接类是写在那里呢 谢谢 回答完了就可以加分了
展开
 我来答
三根鞋带
2007-07-18 · TA获得超过2260个赞
知道大有可为答主
回答量:1156
采纳率:0%
帮助的人:0
展开全部
哪里需要连库哪里写,看你的层怎么分了
string connectionString = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
SqlConnection myConnection = new SqlConnection(connectionString);

SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM user where id='"+id+"' and username='"+username+"'", myConnection);
DataSet ds = new DataSet();
ad.Fill(ds);

上面代码是连接数据库然后查询匹配的用户名密码,如果返回值大于0,则通过验证
这只是个简单的过程,你自己补充完善~~

---------------------
补充:我已经说了,上面这段代码只是告诉你如何连接数据库,如何读数据,至于代码要写在什么地方,要看你的程序结构,如果你是分层结构,要写在数据连接层里,如果不分层,可以写个数据连接类,你可以在里面写一些方法(可写增删改查等方法),把sql作为参数,里面去连接数据库,返回一些数据集,当然这些方法最好写成静态的.这样你在使用的地方只要调相应的方法,传相应的sql进去

另aspx一般只用来布置控件和写脚本,怎么可能把上面代码写进这里呢?替你晕一个

还有,上面代码是C#写的,你要用的话要转一下VB,API是一样的.
为什么要学VB呢?C#多美丽``

祝你好运\!
dixnuits
2007-07-19 · TA获得超过1375个赞
知道小有建树答主
回答量:1560
采纳率:0%
帮助的人:1358万
展开全部
你要明白你写的是ASP.NET
是面向对象的.

你可以写类,以及定义类的方法.在这里可以写进去访问数据库的代码.

具体如何操作数据库,你当然有很多选择.ADO.NET,SQLHELPER,等等.

web.config中已经定义了一个关键字"connStr",你连接就用这个就OK了.

写在页面文件中啊.一样的效果.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式