连接mysql中并将数据显示出来_从MySQL连接获取数据并将其显示在TextBox上

我创建了一个MySQL表。我可以插入数据,但现在我希望在我的Windows应用程序以c#语言输入到另一个选项卡的文本框后获取保存的数据。

我已经编写了按钮“刷新”来获取数据,但我不知道它的正确与否。基本上我想单击它,从表中获取数据,并将其发布到文本框中。

这是我到目前为止获得的数据部分:

private void button3_Click(object sender, EventArgs e)

{

string clanname, date, type, rules, final;

string connString = "Server=localhost;Database=request;Uid=root;Pwd=;";

using (MySqlConnection mcon = new MySqlConnection(connString))

using (MySqlCommand cmd = mcon.CreateCommand())

{

mcon.Open();

cmd.CommandText = "SELECT * FROM requesttcw";

using (MySqlDataReader reader = cmd.ExecuteReader())

{

while (reader.Read())

{

clanname = textBox1.Text.Trim();

date = textBox2.Text.Trim();

type = textBox2.Text.Trim();

rules = textBox2.Text.Trim();

}

}

}

}请帮忙!

谢谢

实现在 Visual Studio MySQL 数据数据显示TextBox 控件上的步骤如下: 1. 在 Visual Studio 创建 Windows 窗体应用程序项目。 2. 在项目添加 MySQL.Data.dll 引用。可以在“解决方案资源管理器”右键单击项目,选择“添加引用”,然后选择 MySQL.Data.dll。 3. 在窗体上添加一个 TextBox 控件来显示数据。 4. 使用 MySQL 数据连接字符串连接MySQL 数据库。示例代码如下: ``` string connStr = "Server=yourServerName;Database=yourDatabaseName;Uid=yourUserName;Pwd=yourPassword;"; MySqlConnection conn = new MySqlConnection(connStr); conn.Open(); ``` 其,yourServerName 是 MySQL 服务器的名称,yourDatabaseName 是要连接数据库的名称,yourUserName 和 yourPassword 分别是连接 MySQL 数据库所需的用户名和密码。 5. 编写 SQL 查询语句,从 MySQL 数据检索数据。示例代码如下: ``` string sql = "SELECT * FROM yourTableName"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader reader = cmd.ExecuteReader(); ``` 其,yourTableName 是要检索数据的表的名称。 6. 将检索到的数据显示TextBox 控件上。示例代码如下: ``` while (reader.Read()) { textBox1.AppendText(reader["yourColumnName"].ToString()); textBox1.AppendText(Environment.NewLine); } ``` 其,yourColumnName 是要显示的列的名称。 7. 关闭 MySQL 数据连接。示例代码如下: ``` reader.Close(); conn.Close(); ``` 完成上述步骤后,编译并运行应用程序,即可在 TextBox 控件上显示 MySQL 数据数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值