关于SQLHelper的连接数据库问题 菜鸟请各位大虾帮忙!
在SQLHelper有一句:
public static readonly string CONN_STRING = ConfigurationSettings.AppSettings["SqlConnString"];
是用WEB.config来连接数据库的~只要在config里的<appSettings>中写好连接字符串就OK了.
现在我不想把web方式中访问数据库的配置放在web.config里,在c/s中我想调用SQLHelper.dll及以前开发WEB时编好的连接类读写数据库,不知怎样访问,配置文件怎么做,放在哪?SQLHelper中如何修改?请教各位,谢谢!
问题
------解决方案--------------------protected static string connstr = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;
------解决方案--------------------可以读其他文件啊。自己再改一下。或者就直接写在类里面。
------解决方案--------------------如果不想在Web.Config里加
XML code
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SQLConnString" value="uid=...;PWD=...;DATA SOURCE=...;INITIAL CATALOG=.." />
...
</appSettings>
</configuration>
------解决方案--------------------
1.用STATIC
public static string SqlConnstring()
{
return SqlConnstr;
}
string CONN_STRING =getconn.SqlConn.SqlConnstring();
2.将getconn作为基类
public class SQLHelper:getconn
getconn里的方法要为PROTECED或PUBLIC
这样就什么直接可以用了