MySql连接数据库
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连接数据库相关推荐
- mysql构造器_类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库的方式--2018年8月30日11时38分...
这一节课主要讲的是类和数据库的知识,主要是类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库1. 什么是类 ?什么是对象?举例说明 答:类是对象的模板,对象是类的一个实 ...
- Mysql连接数据库异常汇总【必收藏】
在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常.于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决.同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时 ...
- MySQL连接数据库命令
MySQL连接数据库命令 mysql –h主机名 -u用户名 -p密码 库名
- VSCode插件MySQL连接数据库
VSCode插件MySQL连接数据库 安装插件 Ctrl+Shift+X 输入MySQL,点击install 连接MySQL数据库 点击浏览界面下方开源看到MYSQL,点击右边的加号 主机名,以本机为 ...
- MySQL连接数据库url的参数characterEncoding=UTF-8
最近遇到数据库变更后,向数据库添加记录,中文读取或存入时变为???.本地MySQL数据库的字符集设置的是utf-8,IDE中项目的字符集也是utf-8,所以在切换数据库之前未发现问题.遇到这个问题后排 ...
- 中使用mysql连接失败_如何在命令行下使用 MySQL 连接数据库不用每次都输入密码?...
点击上方☝SpringForAll社区 轻松关注! 及时获取有趣有料的技术文章 本文来源:http://rrd.me/g7J9e 我们知道在命令行下可以使用下面的命令连接 MySQL ,其中 xxx ...
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...
- Mysql连接数据库的操作
1 2 3 4 5 $link=mysql_connect("ip","数据库名",密码); mysql_select_db("库名",$l ...
- mysql数据库连接异常,mysql连接数据库时处理连接异常
连接数据库时处理连接异常 ·· $db = new PDO('mysql:host=localhost;dbname=test', $user, $pass); $rs = $db->query ...
- Node.js MySQL连接数据库 Error: Cannot enqueue Handshake after invoking quit.
Node.js使用MySQL开发登录功能时,第一次登录有效,但第二次登录报错: Error: Cannot enqueue Handshake after already enqueuing a Ha ...
最新文章
- TCP三次握手与四次分手
- 网络安全性——IPSEC(续思科设备实现)
- 数据结构第二章学习总结
- 由浅入深,走进Python装饰器-----第五篇:进阶--类装饰类
- 有人问我:AI这么火,要不要去追赶AI的热潮?
- 如何关闭线程池?会创建不会关闭?调用关闭方法时线程池里的线程如何反应?
- HTML5DOM红蓝盒子,DOM介绍以及使用方法(示例代码)
- Wince6.0应用开发:二、模拟器的使用
- android中openMax的实现
- AIX查看某个端口被哪个进程占用
- Weblogic下载安装以及部署
- UPS电源安装和使用过程中需要注意事项
- CTF逆向(Reverse)知识点总结
- 我的秋招圆满落幕了,很开心
- Integer 十六进制
- lisp语言如何画小红点_用AutoLISP语言编程实现参数化绘图
- html自动请求favicon,浏览器默认请求的favicon.ico文件,可能带来的问题
- 异常检测——5月(task1)
- 【Linux Centos6/7 Oracle11g 内存16G调整32G】
- Mamba Blog 博客小程序版
热门文章
- nginx 解决504超时问题
- nexus私服知识概括
- 手机长度px值_html长度尺寸单位px像素
- 锐捷交换机(S2924/2928G)光口改电口,或电口改光口的准确方法
- 2021-06-22 9点30 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 周一晚上第一个较为正常的4小时反弹出现,日线底分型出现,量能上有持续反弹概率高。周月线持续跌势。
- typescript关键词Parameters和ReturnType
- Openid Connect(OIDC)
- mysql, mysqladmin, mysqld之间的区别。
- 关于优化公式的小白理解
- vs2012 nuget 基础连接已经关闭:发送时发生错误