vs2013 mysql5.7_C#(VS2013)连接MySQL 5.7

安装mysql

版本5.7,之前有试过最新版8.22的,不过连接不成功,提示版本需要更新

所以下载mysql5.7 MSI版本:

6d556c53aa776482344a428b55e6754c.png

安装注意:选择安装全部,因为包含了sql workbench;设置root密码统一密码,可再添加账户和密码

C#连接代码

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using MySql.Data.MySqlClient;

namespace ConnectMySql

{

public partial class Form1 : Form

{

///

/// 连接或断开数据库的全局变量

///

MySqlConnection connection = null;

MySqlConnectionStringBuilder conn_string = null;

///

/// 连接数据库填充參數

///

///

public void ConnectionDB()

{

conn_string = new MySqlConnectionStringBuilder();

conn_string.Database = "world";

conn_string.Server = "localhost";

conn_string.Port = 3306;

conn_string.UserID = "Delta";

conn_string.Password = "delta.123";

conn_string.ConnectionTimeout = 200;//超时时间

conn_string.ConnectionLifeTime = 200;

connection = new MySqlConnection(conn_string.ToString());

connection.Open();

}

///

/// 关闭数据库

///

public void CloseConn()

{

connection.Dispose();

connection.Close();

}

public Form1()

{

InitializeComponent();

}

public DataTable ExportToDataTable(string sql) //返回DataSet对象

{

ConnectionDB();

DataTable dt = new DataTable();

MySqlDataAdapter da = new MySqlDataAdapter(sql, connection);

da.Fill(dt);

return dt;

}

private void button2_Click(object sender, EventArgs e)

{

try

{

dataGridView1.DataSource = ExportToDataTable("SELECT * FROM world.country;");

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值