日期:2014-05-18  浏览次数:20377 次

关于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
这样就什么直接可以用了