测试连接 Mysql 数据库

参考博客:VisualStudio2017,C#winform项目连接Mysql数据库

代码如下:

using MySql.Data.MySqlClient;

private void button1_Click(object sender, EventArgs e)
{
    String connStr = "server=localhost;Port=3307;user id=root;password=root;database=xwtj";
    MySqlConnection DBConn = new MySqlConnection();
    DBConn.ConnectionString = connStr;
    try
    {
        DBConn.Open();
        MessageBox.Show("连接成功");
        string sql = "select * from fenlei";
        MySqlDataAdapter mda = new MySqlDataAdapter(sql, DBConn);
        DataSet ds = new DataSet();
        // DataSet 也有自己的 Datatable,此处的 "fenlei" 即存储 table 的命名
        mda.Fill(ds,"fenlei");
        this.dataGridView1.DataSource = ds.Tables["fenlei"];
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

补充:

数据库命令看此篇笔记:sql_node

// cmd 连接数据库
mysql -u root -p -P3307

测试打包成 exe

参考视频:C#入门(22)之如何打包程序
参考视频:C#入门(23)之如何打包卸载程序
参考视频:Winform程序怎么把dll打包进exe
参考文章:将VS生成的msi文件和exe文件及环境集合为一个exe
参考视频:python打包 pyinstaller+Enigma Virtual Box

我知道了两种打包方式,一种是打包成文件形式,优点是速度快(前两个视频)

另一种是直接集合成 exe 的软件,优点是方便(第五个视频)

测试打包成 exe(最新,最方便)

参考文章:使用Costura.Fody插件将自己写的程序打包成一个可以独立运行的EXE文件

原文地址:http://www.cnblogs.com/CourserLi/p/15744330.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性