作者:xjw4478688 | 来源:互联网 | 2023-09-18 02:43
为了可以更有效的学习MySQL数据库的操作,下面开始使用wpf来开发MySQL数据库的管理工具,包括数据库的基本操作:增删改查,同时添加其他的功能,深入的理解数据库语句。一边开发一边学习MySQL数据库的操作。
数据库管理工具,命名为DataBaseTools,项目代码托管到github中,前往下载代码。
使用visual studio创建wpf应用程序
直接打开visual studio,笔者使用的vs 2017社区版,免费的,推荐使用社区版,因为其他版本需要收费(虽然有激活码,但不推荐)。如图:直接创建wpf应用程序:
创建新项目时会自动创建解决方案,vs的解决方案中可以添加和创建n多个项目,建议创建项目时勾选“新建GIT存储库”,方便后面推送项目至GitHub。创建完成项目后,自动打开项目设计界面,vs右下角有个git工具栏,点击上行箭头进行项目推送,可以选择推送项目至github,只需要登录github账号即可。
创建项目完成后,在解决方案资源管理器中打开mainwindow.xml,打开窗体设计器,如图:
建议在界面代码编辑区,进行手动编写界面代码。
添加简单的基本功能
进行设计简单的界面,罗列几个功能显示区,如图:
该部分界面代码为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:DataBaseTools" mc:Ignorable="d" Title="数据库工具"Height="720"Width="1024"WindowStartupLocation="CenterScreen"WindowState="Maximized">
|
连接MySQL数据库
下面开始来尝试使用C#连接MySQL数据库,首先在当前解决方案中添加一个新的类库项目,这样做的好处是方便进行类库工具话,可以在以后把该项目生成的dll直接引用到其他项目中去。
创建类库项目vcblog_DataHelper,添加nuget程序包:MySQL,右键解决方案资源管理器,添加和管理nuget程序包,搜索MySQL,安装在项目vcblog_DataHelper上。具体项目代码见下节。
执行连接本地数据库后,显示结果如下:
左边已经罗列出了该数据库下的所有表。