winform项目的app.config和exe.config文件

转自: http://blog.csdn.net/alisa525/article/details/7431912

winform项目创建后默认会有一个App.config的配置文件,最好不要修改这个文件的内容,编译你的解决方案,会在输出目录中发现生成了一个YourSoft.exe.config(假设你的应用程序名为YourSoft.exe)。下面有几点需要说明:

1:YourSoft.exe.config其实对应的就是你解决方案中的App.config。注意,千万不要以为在输出目录中它也会以App.config存在。

2:如果“复制到输出目录”属性你设置的是“复制”或者“较新则复制”,则App.config会被复制到输出目录。千万不要以为在输出目录中的App.config对应用程序会有任何意义。运行时默认还是会去读YourSoft.exe.config。

3:输出目录中YourSoft.exe.config的值不会自动保持和你解决方案中的App.config内容一致。你需要手动去设置YourSoft.exe.config中的值。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 WinForms 应用程序中实现数据库连接,可以按照以下步骤进行操作: 1. 首先,确保你已经安装了适当的数据库驱动程序。根据你使用的数据库类型,下载并安装相应的驱动程序。例如,如果你使用的是 SQL Server 数据库,可以下载并安装 SQL Server 驱动程序。 2. 在项目中添加一个连接字符串来存储数据库连接的详细信息。在 WinForms 中,可以在 `app.config` 或 `web.config` 文件中定义连接字符串。打开你的项目文件,在 `<configuration>` 节点下添加一个 `<connectionStrings>` 节点,并在其中定义你的连接字符串。示例代码如下: ```xml <configuration> <connectionStrings> <add name="MyConnectionString" connectionString="Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> ``` 在上面的代码中,将 `Data Source` 替换为你的服务器名称,`Initial Catalog` 替换为你的数据库名称,`User ID` 和 `Password` 替换为你的数据库凭据。 3. 在你的 WinForms 窗体代码中,可以使用 `SqlConnection` 对象来建立与数据库的连接。首先,导入 `System.Data.SqlClient` 命名空间。然后,使用连接字符串名称从 `ConfigurationManager.ConnectionStrings` 集合中获取连接字符串。示例代码如下: ```csharp using System.Data.SqlClient; // ... string connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; using (SqlConnection connection = new SqlConnection(connectionString)) { // 在这里执行与数据库相关的操作,如执行 SQL 查询、插入、更新等 } ``` 在上面的代码中,将 `"MyConnectionString"` 替换为你在 `app.config` 或 `web.config` 中定义的连接字符串的名称。 4. 通过使用 `SqlCommand` 和 `SqlDataReader` 等对象,可以执行 SQL 查询、插入、更新等操作。以下是一个示例代码,用于执行查询并读取结果: ```csharp string queryString = "SELECT * FROM TableName"; using (SqlCommand command = new SqlCommand(queryString, connection)) { connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // 在这里处理查询结果 } } } ``` 在上面的代码中,将 `"TableName"` 替换为你要查询的表名。 这样,你就可以在 WinForms 应用程序中成功实现数据库连接了。记得在使用完连接对象后,及时关闭连接以释放资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值