【c# – 连接远程mysql数据库,收到错误“无法连接到任何指定的MySQL主机”】教程文章相关的互联网学习教程文章

c#-使用Moq模拟对MySQL数据库的插入查询【代码】

我目前正在尝试学习使用Moq进行模拟,并且想在现有的数据库中进行尝试,但是我不确定如何正确地实现这一目标. 在我的数据层中,我有一个处理连接到DB的类,并具有用于插入,选择等的各种方法.我想测试一个actor是否已正确插入到数据库中. 我的插入方法当前如下所示:public void Insert(string firstname, string lastname) {string query = $"INSERT INTO `sakila`.`actor`(`first_name`,`last_name`) VALUES('" + firstname + "','" +...

将c#的datetimepicker值存储到mysql数据库中【代码】

您好,我想将datetimepicker值存储到mysql数据库中,我的代码如下dtpDate = datetimepicker1.value.date; dtpTime = datetimepicker2.value.Timeofday; MySqlCommand cmd = new MySqlCommand("INSERT INTO schedule_days(schedule_name,start_time,status,days,start_date,connector_id) VALUES ('" + name + "','" + dtpTime + "','" + s + "','" + day + "','"+dtpDate+"','" + chkArray[i].Tag + "')", con); con.Open(); cmd.Exe...

c#-无法连接到远程mySQL数据库【代码】

我一直在尝试以下代码来尝试连接到我在数字海洋上托管的远程数据库.MySqlConnection myConnection = new MySqlConnection("Server = 104.236.197.146; Port = 3306; Database = BattleRoyale; Uid = root; Pwd = password");try{myConnection.Open();}catch (Exception e){MessageBox.Show( e.ToString(), "Database connection error" , MessageBoxButtons.OK, MessageBoxIcon.Error);}每当我尝试运行此代码时,都会出现以下错误:...

c#-为什么MySQL数据库中的Code First无法创建模型connectionString?【代码】

所以我有以下几点: > VS2015企业版14.0.23107.0 D14REL>适用于VisualStudio 1.2.4的MySQL>连接器/ NET 6.9.7 努吉特: > EntityFramework 6.1.3> MySql.Data 6.9.7> MySql.Data.Entities 6.8.3> MySql.Web 6.9.7 并在Web.config中执行以下操作:<entityFramework><defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" /><providers><provider invariantName="MySql.Data.MySqlClie...

C#:无法从MYSQL数据库将数据打印为Unicode字符【代码】

嗨,我已经开发了一个Windows应用程序,它允许用户保存数据并查看泰米尔字体的数据.我安装了“ Bamini”字体(泰米尔字体),并将文本框和datagridview设置为Bamini字体.我能够保存和检索泰米尔语中的数据. 问题是我输入的泰米尔数据已编码并保存在数据库中例如:如果我在文本框中输入“???????”并保存,则在mysql db中将其另存为“,e; j_ah”(我已将列字符集设置为utf8).因此,当我获取数据并尝试打印时,它正在打印“,e; j_ah”而不是“...

在C#中将MySQL数据库嵌入到应用程序中

我目前正在研究使用C#开发应用程序.该应用程序将需要使用数据库后端,但是我想知道是否可以将数据库嵌入到应用程序本身中.即用户不需要将MSSQL或MySQL单独安装到我自己的应用程序的计算机上,而是安装我的程序,并随其安装数据库.如果可能的话,我想使用类似MySQL数据库的方式,但不需要用户安装MySQL服务器.是否有免费选项可以解决此问题. 谢谢你的帮助解决方法:看一下可以嵌入到您的程序中的System.Data.SQLite.System.Data.SQLite is...

C#通过代码配置运行mysql数据库(测试版本:mysql-8.0.15-winx64)

主要通过调用CMD配置mysql 分为三个核心步骤: 1.通过代码 在指定路径解压mysql文件(nuget 获取sharpzipXXX,跨卷拷贝要自己写递归文件拷贝),并将mysql的bin路径添加系统变量的path(可百度搜索C#如何添加环境变量) 2.代码创建数据库配置文件my.ini 要调用kernel.dll (可搜索如何通过C#创建ini文件) 3.重点讲调用cmd配置数据库 这部分花费时间较多 直接上代码:using System; using System.Collections.Generic; using Syste...

使用C#连接到Mysql数据库 – 需要一些数据集【代码】

编辑 我显然不明白如何做到这一点.在提供示例之后,我决定更多地阅读书籍,并尝试使用给出的示例来解决这些问题. 谢谢. 编辑结束 我想连接到mySql DB,读取表/行,然后将它们写入控制台.这段代码是否正确?我在Visual Studio 2005中得到数据集错误. 代码不是我的,从网上获取.我只是修改了一下(变量名等). 如果您有一个很好的教程,请发布链接. =)/* Performing a SELECT statement using ADO.NET */ #region Using directivesusing Syst...

c# – 连接远程mysql数据库,收到错误“无法连接到任何指定的MySQL主机”【代码】

我正在创建一个连接到远程mysql数据库的应用程序到一些cpanel帐户.我在cpanel帐户上创建了数据库,并为其定义了用户名和密码.我正在使用MysqlConnector.到目前为止,我已经编写了以下代码:using MySql.Data.MySqlClient;MySqlConnection c = new MySqlConnection("SERVER = 64.191.12.54; DATABASE = alyataco_test4application; User ID = xxxxxxxx; PASSWORD = xxxxxxxx");c.Open();但是我得到了错误:MySql.Data.MySqlClient.MyS...

如何在C#中安全地创建mysql数据库【代码】

我有一个C#程序,我想动态创建数据库.虽然只有特权用户才会使用此应用程序,但我希望明智地遵循最佳实践.我该怎么做呢?我不认为我可以在这种情况下使用参数化查询,因为我不想传入字符串,我想传入一个标识符. 这是我现在作为占位符进入的不安全方式:using (MySqlConnection connection = new MySqlConnection(connectionString))using (MySqlCommand command = connection.CreateCommand()){connection.Open();command.CommandText ...

c# – 使数据网格与mysql数据库保持同步【代码】

我在WPF中试验数据绑定 我有这个绑定到mysql视图的数据网格,它只是只读,但我希望它在对数据库进行更改时自动刷新.在谷歌找不到任何有用的东西,我不知道从哪里开始. 这是dataprovider类.class ConDataProvider {private MySqlDataAdapter adapter;private Data data;private DataTable table;public ConDataProvider(string query){data = new Data();table = new DataTable("con_FullGrid");adapter = data.getAdapter(query);adap...

c# – MySQL数据库:限制用户访问他们创建的数据

使用C#和MySQL,是否可以创建单独的用户帐户来访问数据库,并且只允许用户查看/修改/删除自己的数据?解决方法:在SQL中,您可以将用户或用户组的权限授予表和视图上的所有SIDU访问类型(选择,插入,删除,更新). 如果您在行级别讨论更精细的粒度,我认为您需要将此信息存储在某个位置;最直接的方法是向需要限制的每个表添加诸如所有者字段和/或权限字段之类的内容. 另一种方法是创建一个或多个表,其中包含受限制或非受限制记录或内容的密钥...

c# 操作mysql数据库的时候会出现 插入中文汉字变成问号?

场景: 在mysql ce里面执行时没有问题的。 c#操作会出现问号。 原因是: 链接字符串的时候 要设置Charset=utf8; 不然就会按默认的服务器设置编码,通常会出问题。 检查: 1、创建的数据库是按 utf8 编码格式。 2、表也是utf8格式。 3、链接字符串增加Charset=utf8; 比如:<add name="mysql" connectionString="server=localhost;user id=root;password=123456;persistsecurityinfo=True;database=test1;Allow User Variabl...

如何在不使用对话框的情况下在C#项目中为MySQL数据库设置连接字符串?

注意:显然,MySQL连接器安装未在对话框中自动显示以添加数据源的原因是因为Visual 2008 Express Edition不允许在Visual Studio IDE中进行“第三方集成”.因此,这使得手动设置数据源变得更加重要,因为MySQL连接器中的集成工具不存在. 我的目标是使用Entity Framework(ADO.NET实体数据模型)建立与MySQL数据库的连接.我对所有的向导和对话框感到沮丧,我仍然无法找到我正在寻找的东西. 这就是我到目前为止所做的:我刚刚在我的机器上安...

使用C#将记录插入MySQL数据库【代码】

我目前正在使用C#WPF开发一个应用程序.我正在尝试将数据存储到MySQL数据库中.以下是我的代码.MySqlCommand cmd = new MySqlCommand("", conn);cmd.CommandText = "INSERT INTO BUG_REPORTS (bug_softwareID, bug_firstName, bug_lastName, bug_email, bug_description, bug_ip_addr, bug_dateReported) "+ "VALUES (@softwareID, @firstName, @lastName, @email, @description, @ip_addr, @dateReported)";cmd.Parameters.Add("@so...