如何连接MySQL数据库

我们已经学过很多项目,其中有不少是需要配置连接数据库的,但是要是突然让我们写一个连接数据库的小程序,还真有点犯难,接下来就详细的了解一下数据库连接那点事!

准备

在连接数据之前呢,你需要弄清楚几个东西!

MySQLConnection

数据库连接字符,相信我们在连接SQL Server数据库的时候,肯定用过SQLconnection,它就是帮我们与数据库建立连接的帮手。将我们的配置数据库的信息,提交给数据库。
用法

//需要定义一个字符串,用来盛放你与数据连接的“口令”
string server="server=‘数据库地址’;UserID=‘数据库登录账号’;password=‘密码’;database=‘数据库名称’;
MySqlConnection conn=new MySqlConnection(server)

MySqlCommand

command对象用于执行数据库中的数据进行“增、删、改、查”的命令。
常用属性
commandText:获取或者设置需要对数据执行的SQL语句。
Connecttion:获取或设置此实例使用的Connection对象;
常用方法
ExecuteNonQuery:执行SQL语句,并返回受影响的行数。
ExecuteReader:执行查询命令,然后接受返回的对象;

MySqlDataReader

一种从数据库读取行的方法。
它一般需要与 command命令中的executeReader一起使用。

建立连接

//现将所需要的东西,给准备好
//如果你的电脑上没有安装MySQL的driver,也就是MySQL.data.dll文件,你需要下载,然后引用到VS
using MySql.Data.MySqlClient;
//建立连接字符串,将它给connection。
string server="server=‘数据库地址’;UserID=‘数据库登录账号’;password=‘密码’;database=‘数据库名称’;
MySqlConnection conn=new MySqlConnection(server)
//打开数据库连接
conn.Open();
//书写SQL查询语句
string sql="select……";
//创建command对象,并将你的查询语句,还有连接connection对象给command
  MySqlCommand cmd = new MySqlCommand(sql,conn);
  //建立接收返回数据的 对象
  MySqlDataReader reader = cmd.ExecuteReader();
  //建立datatable 接收数据
   DataTable dt = new DataTable();
   //将reader中数据加载到datatable中
   dt.Load(reader);
   

感谢阅读~

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLLDa_&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值