C# GUI(Winform)测试

测试连接 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文件

posted @ 2022-11-10 02:45  筱团  阅读(160)  评论(0编辑  收藏  举报