目录

C连接MySql数据库详细步骤

目录

C#连接MySql数据库详细步骤

说明:使用MySQL数据库,Navicat数据库管理工具

1、首先下载MySQL.Data.dll文件(应和对应的.netframework版本相同)

2、在引用中引入MySQL.Data.dll文件

3、在类中引入命名空间 using Mysql.Data.MySqlClient

访问并操作数据库的步骤

1、建立连接字符串

(1)private static string connString = “server=loaclhost;database=mytest;username=root;password=root;”【说明:需要将这些设置成自己电脑上的配置】

(2)通过配置文件App.config

在配置文件中添加

【注意:这里要注意各个名称以及不要有多余的空格,很可能会造成错误】

然后进行调用

private static string connString = ConfigurationMananger.ConnectionStrings[“connStrings”].ToString();

2、连接数据源

MysqlConnection conn = new MysqlConnection(connString)【connString为拼接的字符串】

3、打开连接

conn.Open()

4、对数据源执行命令

MySqlCommand command = new MySqlCommand(sql,conn)【sql为需要执行的数据库语句,conn为创建的连接】

5、从数据源中读取

(1)MySqlDataReader

MySqlDataReader reader = command.ExcuteReader();

利用reader[0]或者reader[“列名”]进行逐列读取

reader在读取完毕后要执行reader.Close()命令

(2)MySqlDataAdapter

MySqlDataAdapter长与DataSet配合使用

//使用指定的command进行初始化

MySqlDataAdapter da = new MySqlDataAdapter(command) ;

DataSet ds = new DataSet();

//在 DataSet 中添加或刷新行。

da.Fill(ds)

6、关闭数据库连接

conn.Close();