C# 设置db connect(winform)时.ini文件的优点是什么
我现在参与了winform上的一个小型c#项目(只有2-3条select语句), 项目需要连接到mssql。 我知道有很多方法可以连接DB。 但是为什么人们使用.ini或xml文件来连接数据库呢?C# 设置db connect(winform)时.ini文件的优点是什么,c#,sql-server,winforms,ini,C#,Sql Server,Winforms,Ini,我现在参与了winform上的一个小型c#项目(只有2-3条select语句), 项目需要连接到mssql。 我知道有很多方法可以连接DB。 但是为什么人们使用.ini或xml文件来连接数据库呢? 插入connect语句(服务器、id、pw…)到类不是很好吗 如果以后要更改连接字符串,使用配置文件(.ini、.xml)更容易。如果将数据放入代码中,每次更改时都必须重新编译代码。如果以后要更改连接字符串,使用配置文件(.ini、.xml)会更容易。如果您将数据放入代码中,每次更改数据时,都必须重新
插入connect语句(服务器、id、pw…)到类不是很好吗 如果以后要更改连接字符串,使用配置文件(.ini、.xml)更容易。如果将数据放入代码中,每次更改时都必须重新编译代码。如果以后要更改连接字符串,使用配置文件(.ini、.xml)会更容易。如果您将数据放入代码中,每次更改数据时,都必须重新编译代码。这是因为他们希望更改连接字符串而无需重建应用程序。如果将连接字符串放在类的源代码中,那么如果要使用其他用户/密码或服务器名连接到数据库,则需要重建应用程序。另外,最好避免使用
.ini
文件或自定义xml文件作为设置持有者。在app.config
或Settings.Settings
文件中使用appsettings
。@RezaAghaei我知道了。非常感谢。另外,如果您的xml文件中有连接字符串,并且您的数据库信息发生了更改,如表名,您只需打开xml文件并在其中更改信息,连接就可以针对更改的数据库工作。这是因为他们希望更改连接字符串,而无需重新构建应用程序。如果将连接字符串放在类的源代码中,那么如果要使用其他用户/密码或服务器名连接到数据库,则需要重建应用程序。另外,最好避免使用.ini
文件或自定义xml文件作为设置持有者。在app.config
或Settings.Settings
文件中使用appsettings
。@RezaAghaei我知道了。非常感谢。另外,如果xml文件中有连接字符串,并且数据库信息发生了更改,如表名,则只需打开xml文件并在其中更改信息,连接就可以针对更改后的数据库工作