winform中如何将代码中的连接数据库字符串写成本地INI文件,即是用户能灵活地修改数据库连接地址

这是winform里的连接数据库代码:
string connectionString = @"data source=ck.macauit.com;initial catalog=Baccarat_1;uid=macauit;pwd=4esz5rdx";
string insert = "insert into account values(@p1,@p2)";
下面是本地config.ini文件的代码:
dbserver= ck.macauit.com
db = baccarat_1
username = macauit
password = 4esz5rdx

.NET一般是写在config文件中。在项目中先添加引用System.Configuration。然后添加新项目:应用程序配置文件App.config。
在App.config中可以配置数据库链接地址

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="TestConnString" connectionString="Data Source=localhost;Initial Catalog=test;Integrated Security=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>

也可以写在appsettins中
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="DBConnStr" value="xxxxx"/>
</appSettings>
</configuration>追问

这位大哥,这两个方法不错,但可不可以说说怎样写在INI文件呢?

追答

INI是老的VC,VB程序的配置方式了,既然你用.NET开发,那就应当用更为灵活的XML配置文件方式,不鼓励走老路

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-25
写个INI文件操作类,你在网上一收一大片,然后里面有两个方法,一个是读,一个是写
读的话带参数(根,键)
写的话参数(根,键,要修改成XX)
这样就可以了
相似回答