C#.net 和数据库相连 比较好的配置文件的方式

解决方案 »

  1.   

    Web.Config
    or
    App.Config
    安全性要再高一点就加密配置文件。
      

  2.   

    最好写一个类,类里保存数据库的链接字符串,但是数据库地址保存到config文件里。。
    这个比直接写在配置文件安全性高
      

  3.   

    在Web.Config文件里添加如下结点:
    <appSettings>
            <add key="DBConnectionString" value="Provider=MSDAORA.1;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.100)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=dqpower)));User Id=DLNS;Password=pswd;Pooling=true;MaxPoolSize=10;"></add>
    </appSettings>
    注意:192.168.1.100是数据库机器的IP,DLNS是连接数据库的用户名,pswd是密码,dqpower是数据库服务名,按照你自己的情况改下就可以了!然后在代码中这样配置数据库连接:
    记得要导入这几个类-----
    using System.Configuration;
    using System.Data;
    using System.Data.OleDb;开始连接数据库:
    public void CreateConnection()
        {
            //从刚才的Web.config文件里读取连接字符串               
    string connstr = ConfigurationSettings.AppSettings["DBConnectionString"]; //设定数据库连接
    OleDbConnection myConnection = new OleDbConnection(connstr);
            //打开数据库连接
    myConnection.Open();
        }
    OK,这是Oracle数据库的例子,其它的数据库大同小异,自己研究下吧