加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

C#调用MySQL数据库(使用MySql.Data.dll连接)

发布时间:2022-10-18 20:31:00 所属栏目:MySql教程 来源:互联网
导读: 下载地址:
安装指导
1、安装:mysql-connector-net-6.9.9.msi
其下载地址:
在Windows操作系统安装mysql-connector-net-6.9.9.msi,
默认是安装在C盘:C:\Program Files\MySQL\MySQL Conn

下载地址:

安装指导

1、安装:mysql-connector-net-6.9.9.msi

其下载地址:

在Windows操作系统安装mysql-connector-net-6.9.9.msi,

默认是安装在C盘:C:\Program Files\MySQL\MySQL Connector Net 6.9.9

其中,C:\Program Files\MySQL\MySQL Connector Net 6.9.9\Assemblies下有v4.0和v4.5。

(VS2010使用V4.0下的dll文件

VS2012/2013/2015使用v4.5下的dll文件)

其中有一个帮助手册十分有用:

Documentation文件夹下的ConnectorNET.chm中包含了连接mysql数据库的API。

mysql索引 使用_mysql使用_使用nginx+php+mysql提供短地址服务

安装完后我们选择使用v4.0。然后在应用工程中引用组件MySql.Data.dll。

mysql使用_使用nginx+php+mysql提供短地址服务_mysql索引 使用

然后在应用工程中引用组件:MySql.Data.dll。

2、安装步骤如下:

mysql使用_mysql索引 使用_使用nginx+php+mysql提供短地址服务

mysql索引 使用_mysql使用_使用nginx+php+mysql提供短地址服务

使用nginx+php+mysql提供短地址服务_mysql使用_mysql索引 使用

mysql索引 使用_mysql使用_使用nginx+php+mysql提供短地址服务

安装后完成后

mysql索引 使用_使用nginx+php+mysql提供短地址服务_mysql使用

使用nginx+php+mysql提供短地址服务_mysql使用_mysql索引 使用

mysql使用_使用nginx+php+mysql提供短地址服务_mysql索引 使用

MySql.Data.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件,使C#语言更简洁的操作MySQL数据库。然后在项目中添加该组件的引用,在代码页里输入usingMySql.Data.MySqlClient;我们就可以顺利的使用该类库的函数建立连接了。

3、测试程序

新建一个C#控制台应用程序名为:Csharp调用mysql。在C#中添加引用“MySql.Data.dll”

mysql索引 使用_mysql使用_使用nginx+php+mysql提供短地址服务

mysql使用_使用nginx+php+mysql提供短地址服务_mysql索引 使用

在Program.cs 添加代码:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using MySql.Data.MySqlClient; //引用MySql

namespace Csharp调用mysql

{

class Program

{

static void Main(string[] args)

{

string constructorString = "server=localhost;User Id=root;password=;Database=company";

MySqlConnection myConnnect = new MySqlConnection(constructorString);

myConnnect.Open();

MySqlCommand myCmd = new MySqlCommand("insert into t_dept(name,year) values('jjj',22)", myConnnect);

Console.WriteLine(myCmd.CommandText);

if (myCmd.ExecuteNonQuery() > 0)

{

Console.WriteLine("数据插入成功!");

}

myCmd.CommandText = "insert into t_dept(name,year) values('jjj4',22)";

Console.WriteLine(myCmd.CommandText);

if (myCmd.ExecuteNonQuery() > 0)

{

Console.WriteLine("数据插入成功!");

}

myCmd.CommandText = "delete from t_dept";

Console.WriteLine(myCmd.CommandText);

if (myCmd.ExecuteNonQuery() > 0)

{

Console.WriteLine("user表类型数据全部删除成功!");

}

myCmd.Dispose();

myConnnect.Close();

}

}

}

4、C#连接数据库MySql命令

(1)建立连接:

MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码");

或者:

MySqlConnectionsqlCon= new MySqlConnection("server=服务器的ip地址;user id=用户名;password=用户密码;database=数据库名字");

或者:

string M_str_sqlcon = "server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字";//根据自己的设置

MySqlConnection sqlCon = new MySqlConnection(M_str_sqlcon);

注释:server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字mysql使用,这几个的顺序可以调换,只要对准每个字符串和标识符就好了。

(2)执行sql命令:

//设置查询命令

MySqlCommand mycmd= new MySqlCommand("select * fromt_deptwhereTITLElike '%p%'", sqlCon);

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!