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

Posted 学习算法之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图书管理系统: 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#连接数据库进行讲解吧,由于在下也是最近才入门数据库,如果有不当之处,请大佬们指正!


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

以上是关于图书管理系统: C#连接Mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何用java连接数据库做图书管理系统

delphi+mysql做的图书管理系统,怎么把mysql数据库也一起打包进去?我用的是delphi的Express组件。

图书管理系统总结——数据库操作

c#用odbc连接mysql报错

MySQL——基础知识总结超详细版本做一个简易的图书馆系系统附源代码

学习WAMP,做一个PHP+MYSQL的简单的图书管理系统,实现增删改查功能,做到增就遇到问题