C#使用MySQLConnectorNet连接MySQL数据库
1.首先下载安装Connector/Net,http://www.mysql.com/downloads/connector/net/
【C#使用MySQLConnectorNet连接MySQL数据库】并从安装目录中得到所需动态链接库MySql.Data.dll,如果已经有MySql.Data.dll也可以不用安装。(附件中已上传)
文章图片
2.在项目中添加对该动态链接库的引用
文章图片
文章图片
3.在mySQL中建一些测试数据如:
我是使用phpAdmin
文章图片
1 INSERT INTO stuinfo( first_name, last_name, Birthdate ) 2 VALUES ( 3 'John', 'Smith', '1990-2-3' 4 )
1static void Main(string[] args) 2{ 3string url = "server=127.0.0.1; user=root; database=student; port=3306; password=root; "; //指明要连接的数据库地址,用户名,数据库名,端口,密码 4MySqlConnection conn = new MySqlConnection(url); //实例化连接 5conn.Open(); //打开连接 6 7string sta = "select * from stuinfo"; //执行一个简单的语句 8MySqlCommand comm = new MySqlCommand(sta, conn); 9MySqlDataReader reader = comm.ExecuteReader(); //用MySqlDataReader接收执行结果 10while (reader.Read()) 11{ 12Console.WriteLine(reader.GetString(0) + " " + reader.GetString(1) + " " + reader.GetString(2)+" " + reader.GetString(3)); //读出查询的结果 13} 14Console.ReadKey(); 15reader.Close(); 16conn.Close(); //关闭连接 17}
文章图片
文章图片
数据读取成功!
转载于:https://www.cnblogs.com/hzy3774/archive/2012/10/06/2712974.html
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小