c# mysql app.config_C#_WinForm程序的App.Config数据库连接配置文件

数据库连接字符串,初学时会很自觉的写在类中,当慢慢涉及到一些真正的项目时,发现写在程序里,程序打包给别人用时怎么办?用户数据库的密码怎么设?所以此时有了App.Config【应用程序配置文件】,它其实就是一个标准的XML文件,不过.Net类库已经封装了读取这个文件的方法。可以很方便的使用。看下使用过程。

1.右键解决方案资源管理器中你的项目名,【添加】>【新建项】,选择列表中的【应用程序配置文件】,默认文件即是App.Config。确定。

2.打开App.Config,初始的XML代码为:

以下面的格式来设置你的连接字符串

其中name是连接字符串的标识名,就像控件的Name属性。connectionString就是你的连接字符串。可以写多个add节点。

注意:格式是固定的

3.在解决方案资源管理器中你的项目中右键【引用】,添加 System.configuration 引用。在代码中同时需要:

using System.Configuration;

4.开始获取了

string conn = ConfigurationManager.ConnectionStrings["JXC_SQLConnString"].ConnectionString;

操作其实很简单,方法当然不只这一种,你也可以用ini文件来配置你的数据库连接字符串。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在WinForm中连接MySQL数据库,需要使用MySQL连接器/驱动程序。以下是连接WinFormMySQL数据库的步骤: 1. 下载MySQL连接器/驱动程序:您可以从MySQL官方网站下载MySQL Connector/NET。 2. 将MySQL连接器/驱动程序添加到项目中:将MySQL连接器/驱动程序添加到WinForm项目中。您可以通过NuGet包管理器来添加MySQL连接器/驱动程序。 3. 在WinForm中添加连接字符串:添加连接MySQL数据库所需的连接字符串。连接字符串包括MySQL服务器名称、用户名、密码、数据库名称等信息。 4. 创建连接对象:在WinForm中创建MySQL连接对象,并使用连接字符串初始化它。 5. 打开连接:使用连接对象打开与MySQL数据库的连接。 6. 执行SQL查询:在WinForm中执行需要执行的SQL查询,如SELECT、INSERT、UPDATE和DELETE语句。 7. 关闭连接:使用连接对象关闭与MySQL数据库的连接。 以下是一个连接WinFormMySQL数据库的示例代码: ```csharp using System; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace WinFormMySQLConnection { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnConnect_Click(object sender, EventArgs e) { // 添加连接字符串 string connectionString = "server=localhost;database=testdb;uid=root;password=123456"; // 创建连接对象 MySqlConnection connection = new MySqlConnection(connectionString); try { // 打开连接 connection.Open(); // 执行SQL查询 MySqlCommand command = new MySqlCommand("SELECT * FROM users", connection); MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { // 处理查询结果 Console.WriteLine(reader["id"] + " " + reader["name"]); } // 关闭连接 reader.Close(); connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } ``` 在此示例中,我们通过单击按钮连接到MySQL数据库,并执行SELECT语句来检索用户表中的数据。请注意,此示例仅用于演示目的。在实际应用程序中,您需要更多的错误处理和安全性检查。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值