- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在与 ServiceStack 一起评估 ORMLite 提供程序和 MySql,以便在 .NET Core 1.1 项目中使用。我遇到了一个奇怪的问题,我不确定问题出在哪里,正在寻找有关如何进一步解决此问题或可能的修复方法的指导。
我在标准 Docker 容器中运行 .Net Core 应用程序,在标准 MySql 容器中运行 MySql。我已经能够成功运行 MySQL 并连接到工作台工具。
我不能做的是让 Web 应用程序的执行代码成功连接到 MySQL 容器。我尝试过各种组合。如果 IP 地址或主机名错误,我会收到一条有意义的错误消息,指出主机未知。
但是在使用适合 MySQL 容器的服务器名称或 IP 地址值的情况下,我会收到一个通用的 MySQLException 错误。用户名和密码正确。我什至使用了根帐户来确保没有任何潜在的安全问题。
这是我尝试连接的代码片段。此设置使用本地 SQL 数据库文件运行良好,只是我缺少一些我无法隔离的 Docker 或 MySQL 配置。
const string connectionString = "Server=3400f112c973:3306;Database=ServiceDB;Uid=root;Pwd=my-secret-pw;";
container.Register<IDbConnectionFactory>(
new OrmLiteConnectionFactory(connectionString, MySqlDialect.Provider ));
using (var db = container.Resolve<IDbConnectionFactory>().Open())
{
if (db.CreateTableIfNotExists<TypeExample>())
{
//Add seed data
}
}
最佳答案
我想出了我的场景。
在MySQL 连接字符串中,如果使用非标准端口,则需要使用端口参数指定不同的端口,如果使用标准端口,则完全省略端口。
我的问题是我一直在使用“Server=servername:port;”格式不正确,应该是“Server=servername;Port=port;”在我使用非标准端口号的情况下,否则 Port= 可以省略。
关于MySql.Data.MySqlClient.MySqlException 使用 ServiceStack ORMLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44128225/
我正在尝试使用 NHibernate 来连接我的 MySQL,但本地主机数据库的连接仍然存在问题。 异常(exception): MySql.Data.MySqlClient.MySqlExcepti
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 此问题似乎偏离主题,因为缺乏足够的信息来诊断问题。更详细地描述您的问题或 include
我正在尝试使用以下代码片段打开与 MySql 数据库的连接: string connectionString = "Server=ip_number;Database=database_name;Ui
所以我捕获了 MySqlException,因为我知道我尝试输入重复的主键。如果我调用消息,它会显示例如: "Duplicate entry '2' for key 'PRIMARY' 所以它知道哪个
我想将系统日志保存在MySQL数据库中,这是我的代码 EventRecord record; while ((record = reader.ReadEvent()) != null) { u
我正在尝试在 LONGTEXT 列中插入字符串。字符串长度为 75402,字节数为 150804(约 147 KB) 插入记录时抛出异常数据对于列来说太长。 MySQL文档规定LONGTEXT最多可以
我在Nhibernate中写了一个测试mysql连接的项目。此异常显示.. NHibernate.HibernateException: 'You have an error in your
这个问题已经有答案了: Must declare the table variable @table (3 个回答) 已关闭 7 年前。 我正在编写一段非常简单的代码,但无法弄清楚为什么这些参数对我的
我正在使用 asp.net MVC 和 mysql 数据库。我安装了 MySql.Data v8.0.16.0 和 MySql.Data.EntityFramework v8.0.16.0。 在 we
在Visual Studio Pro上完成代码后,错误列表栏上没有错误。因此,当我运行代码时,如以下代码所示, pop 了未处理的异常窗口: MySql.Data.MySqlClient.MySqlE
无法弄清楚我的代码出了什么问题。我想从 mysql 数据库中检索一个 sha256 key 。 keys table: Id(int 4) | key (varchar64) 1
所以我尝试使用该表单来更新 xampp 上的数据库。但是,当我尝试更新时,我在这部分的标题中收到错误:reader = objcommand.ExecuteReader()非常感谢所有帮助。 代码如下
代码如下所示 public HttpResponseMessage PostUser(User user) { if (ModelState.IsValid) { tr
我能够很好地连接到数据库,但是当我尝试 INSERT 时,我收到了这个神秘的错误: 发生错误 0:命令执行期间遇到 fatal error 。 我已经检查过,所有参数都有值,并且它们与列标题完全匹配,
enter image description here 我正在使用 Visual Studio 编写程序。我在登录表单中收到错误。当我在网上搜索时。我找不到任何修复。我用vb.net的时候没有任何问
我有一个用 asp.net c# 和 MySQL 数据库编写的 Web 服务应用程序。我正在使用 MySQL 提供程序 (v6.9.4.0) 来获取成员资格、角色和配置文件。对于配置文件,我用它来存储
我正在使用带有 schema.sql 文件的 Spring JDBC 进行 Spring Boot 数据库初始化。我正在使用 MYSQL 如果我在 schema.sql 中创建简单的表,如下所示,它工
我遇到过这个问题: 错误:已经有一个与此连接关联的打开的 DataReader,必须先将其关闭。 请看我的代码: Dim sqlQuery As String = "SELECT * FROM us
我正在尝试创建一个跨越两个数据库表的新 UserFingerprintModel。一个来自 PaymentFingerprint,一个来自 PaymentFingerprintGrant。对于我的服务
如何从.net身份代码的自动脚手架中获得重复条目错误: public async Task OnPostAsync(string returnUrl = null) {
我是一名优秀的程序员,十分优秀!