vlambda博客
学习文章列表

图书管理系统(一): 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;

图书管理系统(一): C#连接Mysql数据库


4. 连接数据库需要以下几个参数:

    port = 端口;一般默认3306;

    database = 数据库名称;

连接方法如图:

图书管理系统(一): C#连接Mysql数据库

5. 创建命令对象方法

图书管理系统(一): C#连接Mysql数据库

6. 写执行sql语句的方法

图书管理系统(一): C#连接Mysql数据库

这里要特别注意ExecuteScalar和ExecuteNonQuery两个方法的区别,ExecuteNonQuery( )主要用于执行insert、updata、delete语句,用于查询的 时候返回-1,ExecuteScalar( )返回的是首行数据。

7. 写读取数据的方法

8. 关闭数据库


这次就对C#连接数据库进行讲解吧,由于在下也是最近才入门数据库,如果有不当之处,请大佬们指正!


如果本文对您有帮助的话,请点个在看吧!谢谢!