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文件里吗?
如果不分层,数据库连接类是写在那里呢 谢谢 回答完了就可以加分了 展开
在web.config中 写了
<appSettings>
<add key="connStr" value="Server=IP;Database=数据库;uid=用户名;pwd=密码" />
</appSettings>
但是我想读取 应该怎么弄?
是不是应该写一个class?vb的吗 是保存在哪 怎么写?
假设我有sql数据库
而做好了链接 想判断登录的用户名密码是否正确?
该怎么写
代码思路都可以
思路送50分 代码送100分 先给5分 谢谢了!
也就是说 分层 是写到各个文件的cs文件里吗?
如果不分层,数据库连接类是写在那里呢 谢谢 回答完了就可以加分了 展开
2个回答
展开全部
哪里需要连库哪里写,看你的层怎么分了
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#多美丽``
祝你好运\!
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#多美丽``
祝你好运\!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |