图书管理系统(一): C#连接Mysql数据库
由于MT君本人除了用MATLAB编写算法代码外,有时候也会使用C#进行编程,闲暇之余我自学了一些数据库知识,因此今天开始我想分享最近做的一个项目——图书管理系统。
该项目使用C#窗体应用与Mysql进行开发。
首先安装好Visual Studio与Mysql数据库。其实微软自带sqlserver,也可以不用安装其它的了,这里我假设你用的是Mysql吧(因为我用的是Mysql~~)。
其次就是开始连接数据库了。
1. 新建一个窗体应用;
2. 在项目内引用mysql.data.dll文件,具体操作如下:右键项目引用—>管理NuGet程序包—>浏览—>搜索Mysql,下载即可
或者可以直接在官网下载:https://www.mysql.com/downloads/
3. 引用成功后,需要在命名空间处手动输入:using MySql.Data.MySqlClient;
4. 连接数据库需要以下几个参数:
port = 端口;一般默认3306;
database = 数据库名称;
连接方法如图:
5. 创建命令对象方法
6. 写执行sql语句的方法
这里要特别注意ExecuteScalar和ExecuteNonQuery两个方法的区别,ExecuteNonQuery( )主要用于执行insert、updata、delete语句,用于查询的 时候返回-1,ExecuteScalar( )返回的是首行数据。
7. 写读取数据的方法
8. 关闭数据库
这次就对C#连接数据库进行讲解吧,由于在下也是最近才入门数据库,如果有不当之处,请大佬们指正!
如果本文对您有帮助的话,请点个在看吧!谢谢!