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(最新,最方便)#
作者: 筱团
出处:https://www.cnblogs.com/CourserLi/p/15744330.html
本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了