winform中如何将代码中的连接数据库字符串写成本地INI文件,即是用户能灵活地修改数据库连接地址
这是winform里的连接数据库代码:stringconnectionString=@"datasource=ck.macauit.com;initialcatalog=...
这是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 展开
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>
在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配置文件方式,不鼓励走老路
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询