C#中连接MySql数据库,需要配置MySql.Data。

1.配置

项目- 管理NuGet程序包 - 安装MySql.Data。

2.示例代码

using MySql.Data.MySqlClient;
using System;namespace MySQL
{class Program{static void Main(string[] args){string server = "172.0.0.1";string database = "test";string uid = "root";string password = "123456";string SslMode = "none";string connectionString;connectionString = "SERVER=" + server + ";" + "DATABASE=" +database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";" + "SslMode=" + SslMode;MySqlConnection mycon = new MySqlConnection(connectionString);mycon.Open();MySqlCommand mycmd = new MySqlCommand("insert into buyer(name,password,email) values('小王','dikd3939','1134384387@qq.com')", mycon);if (mycmd.ExecuteNonQuery() > 0){Console.WriteLine("数据插入成功!");}Console.ReadLine();mycon.Close();          }}
}

3.注意事项

运行上述代码,如果出现异常 “IOException: Unable to read data from the transport connection: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”。首先,确认数据库是否允许远程连接;其次,防火墙是否打开;最后,连接字符串是否正确,是否支持SSL。

出现异常“The host localhost does not support SSL connections.”说明不支持SSL,需要在连接字符串里添加SslMode = "none"。

MySql连接数据库相关推荐

  1. mysql构造器_类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库的方式--2018年8月30日11时38分...

    这一节课主要讲的是类和数据库的知识,主要是类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库1. 什么是类 ?什么是对象?举例说明 答:类是对象的模板,对象是类的一个实 ...

  2. Mysql连接数据库异常汇总【必收藏】

    在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常.于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决.同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时 ...

  3. MySQL连接数据库命令

    MySQL连接数据库命令 mysql –h主机名 -u用户名 -p密码 库名

  4. VSCode插件MySQL连接数据库

    VSCode插件MySQL连接数据库 安装插件 Ctrl+Shift+X 输入MySQL,点击install 连接MySQL数据库 点击浏览界面下方开源看到MYSQL,点击右边的加号 主机名,以本机为 ...

  5. MySQL连接数据库url的参数characterEncoding=UTF-8

    最近遇到数据库变更后,向数据库添加记录,中文读取或存入时变为???.本地MySQL数据库的字符集设置的是utf-8,IDE中项目的字符集也是utf-8,所以在切换数据库之前未发现问题.遇到这个问题后排 ...

  6. 中使用mysql连接失败_如何在命令行下使用 MySQL 连接数据库不用每次都输入密码?...

    点击上方☝SpringForAll社区 轻松关注! 及时获取有趣有料的技术文章 本文来源:http://rrd.me/g7J9e 我们知道在命令行下可以使用下面的命令连接 MySQL ,其中 xxx ...

  7. php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据

    php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...

  8. Mysql连接数据库的操作

    1 2 3 4 5 $link=mysql_connect("ip","数据库名",密码); mysql_select_db("库名",$l ...

  9. mysql数据库连接异常,mysql连接数据库时处理连接异常

    连接数据库时处理连接异常 ·· $db = new PDO('mysql:host=localhost;dbname=test', $user, $pass); $rs = $db->query ...

  10. Node.js MySQL连接数据库 Error: Cannot enqueue Handshake after invoking quit.

    Node.js使用MySQL开发登录功能时,第一次登录有效,但第二次登录报错: Error: Cannot enqueue Handshake after already enqueuing a Ha ...

最新文章

  1. TCP三次握手与四次分手
  2. 网络安全性——IPSEC(续思科设备实现)
  3. 数据结构第二章学习总结
  4. 由浅入深,走进Python装饰器-----第五篇:进阶--类装饰类
  5. 有人问我:AI这么火,要不要去追赶AI的热潮?
  6. 如何关闭线程池?会创建不会关闭?调用关闭方法时线程池里的线程如何反应?
  7. HTML5DOM红蓝盒子,DOM介绍以及使用方法(示例代码)
  8. Wince6.0应用开发:二、模拟器的使用
  9. android中openMax的实现
  10. AIX查看某个端口被哪个进程占用
  11. Weblogic下载安装以及部署
  12. UPS电源安装和使用过程中需要注意事项
  13. CTF逆向(Reverse)知识点总结
  14. 我的秋招圆满落幕了,很开心
  15. Integer 十六进制
  16. lisp语言如何画小红点_用AutoLISP语言编程实现参数化绘图
  17. html自动请求favicon,浏览器默认请求的favicon.ico文件,可能带来的问题
  18. 异常检测——5月(task1)
  19. 【Linux Centos6/7 Oracle11g 内存16G调整32G】
  20. Mamba Blog 博客小程序版

热门文章

  1. nginx 解决504超时问题
  2. nexus私服知识概括
  3. 手机长度px值_html长度尺寸单位px像素
  4. 锐捷交换机(S2924/2928G)光口改电口,或电口改光口的准确方法
  5. 2021-06-22 9点30 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 周一晚上第一个较为正常的4小时反弹出现,日线底分型出现,量能上有持续反弹概率高。周月线持续跌势。
  6. typescript关键词Parameters和ReturnType
  7. Openid Connect(OIDC)
  8. mysql, mysqladmin, mysqld之间的区别。
  9. 关于优化公式的小白理解
  10. vs2012 nuget 基础连接已经关闭:发送时发生错误