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(最新,最方便)
喜欢划水摸鱼的废人