C#中连接MySql的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中连接MySql的字符串相关的知识,希望对你有一定的参考价值。

参考技术A

1、创建一个windows应用程序窗体。

2、添加引用,引入下载的mysql.data.dll。

3、添加一个类,名称为MySQLConn.cs。

4、在类里面写入代码如下,其中前面的MySqlCon为连接字符串,注意:请对应修改数据库的用户名和密码。

5、在窗体应用程序中添加一个datagridview控件,并设置在父容器中停靠。

6、双击窗体的标题,然后在load事件中写入代码如图所示。

7、保存运行后运行程序,结果如图,连接测试成功。

c#连接到mysql 的连接字符串怎么写

参考技术A C#版mysql连接字符串

ODBC DSN
ODBC -- MyODBC Driver -- local database
ODBC -- MyODBC Driver -- remote database
ODBC -- MySQL ODBC 3.51 Driver
OleDb
.NET DataProvider from CoreLab

// ODBC DSN

using System.Data.Odbc;

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"Dsn=DsnName;" +
"Uid=UserName;" +
"Pwd=Secret;";
conn.Open();

// ODBC -- MyODBC Driver -- local database

using System.Data.Odbc;

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"Driver=MySql;" +
"Server=localhost;" +
"Option=16834;" +
"DataBase=DataBaseName;"
conn.Open();

// ODBC -- MyODBC Driver -- remote database

using System.Data.Odbc;

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"Driver=MySql;" +
"Server=db.domain.com;" +
"Option=131072;" +
"Port=3306;" +
"Stmt=;" +
"DataBase=DataBaseName;" +
"Uid=UserName;" +
"Pwd=Secret;"
conn.Open();

// ODBC -- MySQL ODBC 3.51 Driver

using System.Data.Odbc;

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"Driver=MySql ODBC 3.51 Driver;" +
"Server=ServerName;" +
"Option=16834;" +
"Port=3306;" +
"Stmt=;" +
"DataBase=DataBaseName;" +
"Uid=UserName;" +
"Pwd=Secret;"
conn.Open();

// or

using System.Data.Odbc;

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"DRIVER=MySql ODBC 3.51 Driver;" +
"SERVER=ServerName;" +
"DATABASE=DataBaseName;" +
"USER=UrerName;" +
"PASSWORD=Secret;"
conn.Open();

// OleDb

using System.Data.OleDb;

OleDbConnection conn = new OleDbConnection();
conn.ConnectionString =
"Provider=MySqlProv;" +
"Data Source=ServerName;" +
"User id=UserName;" +
"Password=Secret;"
conn.Open();

// .NET DataProvider from CoreLab

using CoreLab.MySql;

MySqlConnection conn = new MySqlConnection();
conn.ConnectionString =
"Host=ServerName;" +
"DataBase=DataBaseName;" +
"Protocol=TCP;" +
"Port=3306;" +
"Direct=true;" +
"Compress=false;" +
"Pooling=true;" +
"Min Pool Size=0;" +
"Max Pool Size=100;" +
"Connection Lifetime=0;" +
"User id=UserName;" +
"Password=Secret;" +
conn.Open();

以上是关于C#中连接MySql的字符串的主要内容,如果未能解决你的问题,请参考以下文章

C#中连接MySql的字符串

C#中如何设置字符串连接到MySQL数据库?

MySQL c# 连接字符串故障转移

C#连接MySql数据库的连接字符串是啥?

带有 MySQL 连接器的 C# - 访问被拒绝

c#用odbc连接mysql报错