问题标签 [mysql-connector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
818 浏览

c# - MySqlMembershipProvider 的表前缀

我有 MySqlMembershipProvider 与 Asp.Net MVC 一起工作。我的问题是如何配置表前缀...所以不是表上的“my_aspnet_”前缀,我希望它要么没有,要么由我定义。

我的 web.config:

0 投票
6 回答
17225 浏览

c++ - MySQL C++ 连接器:未定义对“get_driver_instance”的引用

我一直在尝试让 MySQL 连接器工作我已经安装了连接器和 mysql 客户端库,但我仍然收到此错误:

使用 Ubuntu 10.04 而我的 makefile 如下:

编码

我能做些什么来解决这个问题?

0 投票
1 回答
4013 浏览

mysql - 没有使用 MySQL Connector/J 的服务器端准备语句

据我了解,MySQL 5.1 支持服务器端准备好的语句。因此,下面的代码应该准备一次语句,并执行 10 次:

我在 mysqld 日志中看到的是直接执行的查询:

我也在协议日志中看到了每次完整发送的查询(使用 tcpdump)。

使用连接器/J 5.1.12 和 MySQL 5.1.44。JDBC URL 中没有有趣的 JDBC 选项。直接去找司机做这个测试,没有游泳池。

为什么不准备声明?

0 投票
2 回答
1026 浏览

c# - Mysql - 非常奇怪的行为:查询在本地工作,但对某些人来说不在远程服务器上

我有一件非常奇怪的事情,我们无法理解或解决。

简短版本: MySQL 中一些非常简单的 SELECT 查询会挂起进行查询的整个应用程序/程序。但是,它并不一致。如果我在本地有完全相同的 MySQL 版本,具有完全相同的表结构和完全相同的数据,则查询工作正常。但是当在远程服务器上执行完全相同的查询时(例如通过 HeidiSQL) - 它挂起。

我们正在用 C# 编写代码,我们也看到了完全相同的行为。

长版: 我们有两个远程服务器,REMOTE1 和 REMOTE2。

REMOTE1 具有 MySQL 5.1.51 社区。

REMOTE2 有 MySQL 5.0.27-community-nt

我在本地运行 MySQL 5.1.36-community。

有时,在 REMOTE1 上执行特定查询(如下所列)时,正在执行查询的应用程序会挂起。

例如,当我通过 HeidiSQL从我的计算机执行查询时,就会发生这种情况。当我的工作伙伴使用 HeidiSQL 做完全相同的事情时,它就可以工作(我们在同一个网络上)。但是,如果我的工作伙伴不是从 HeidiSQL 而是从我们自己的 C# 程序执行相同的查询,那么它也会挂起。

我们自己的程序是用 C# 编写的,我们可以清楚地看到,当发送查询(通过 MySQL 连接器)时,它永远不会从该方法返回,因此会挂起。

现在,当在 REMOTE2 上执行完全相同的查询时,它完全可以正常工作,无论是来自 HeidiSQL 还是 C# 代码。在 REMOTE2 上执行相同的查询时,我或我的工作伙伴都没有任何问题。

在本地测试时,它永远不会挂起(无论是通过 C# 还是 HeidiSQL)。

另请注意:

  • 我们将 REMOTE1 上的 MySQL 服务器升级到 5.1.51,因为以前的版本也存在问题
  • 我的工作伙伴有两台计算机,其中一台的 HeidiSQL 版本为 5.0.0.3272,另一台的版本为 5.1.0.3316。在这两台计算机上,他都可以手动执行查询,它可以在 REMOTE1 上运行,但不能通过 C# 代码。
  • 在 C# 代码中,我们尝试了 3 种不同的连接器,MySQL 连接器 5.xx、6.1.5 和 6.3.5;似乎没有任何效果。
  • 我更新到 HeidiSQL 5.1.0.3569 并显示相同的错误。

有任何想法吗?=)

表结构如下所示。排除“消息”列时,它始终有效,因此与该列有关。

和查询:

0 投票
2 回答
977 浏览

.net - .Net + Nhibernate + Mysql Connector 6.3.5 = Value cannot be null 错误

我有一个简单的集成完整性测试来证明我的映射工作正常,最初我使用的是 MsSQL 数据库服务器,但现在已经添加了对 MySQL 的支持(或者至少我认为我有),但是每当我遇到以下错误时加载 nhibernate.cfg.xml 文件。

SetUp:System.ArgumentNullException:值不能为空。

参数名称:流

这是配置文件:

互联网似乎有一些关于这是 MySQL 连接器问题的信息,但仅限于 6.1 之前的版本,并且我没有找到解决方案,只是人们说要更新。但是我在最新版本。任何帮助都会很棒!

** 编辑 **

这是堆栈跟踪,以帮助诊断潜在问题:

0 投票
1 回答
318 浏览

java - GlassFish 中的 mysql 连接器是否有问题,还是只有我一个人?

我正在使用(尝试)GlassFish v2.1.1 + MySQL 连接器 5.0.8 来自学 J2EE。我尝试使用 JPA 持久性开发一些简单的 Web 应用程序。就在服务器启动时,部署顺利进行,一切顺利,但在几次部署之后,它开始表现得很奇怪,抛出各种异常并导致预部署失败。

例如,在部署时,它可能会抛出 ClassNotFoundException 关于甚至不再存在的类(但之前有几次部署)!

如果在服务器重新启动后它没有再次顺利部署,我会认为这是我的错(可能是一些错误配置)。我只是得到异常,重新启动服务器,然后 bam -“命令部署已成功执行”。:-\

但也许在运行时留下了一些复杂的依赖关系,我不知道。简单地取消部署模块并再次部署它并没有帮助。

0 投票
11 回答
196824 浏览

mysql - 如何在 Visual Studio 中连接到 MySQL 数据源

我使用MySQL 连接器/网络 通过引用程序集 (MySql.Data.dll) 并将连接字符串传递给MySqlConnection. 我喜欢这样,因为我不需要安装任何东西。

有没有什么方法可以在 Visual Studio 2010 中“选择数据源”而无需安装任何东西?

如何让 MySQL 选项 (localhost) 显示在这些列表之一中?还是我必须安装一些东西?

(我不想使用 ODBC 顺便说一句)

服务器资源管理器中的“添加连接”: 替代文字

实体数据模型向导: 替代文字

0 投票
1 回答
2905 浏览

mysql - Tomcat6 和 CentOS5 的 JDBC 连接器?

我有两台服务器,一台CentOS带有Debian.

在 Debian 中,我在 Lenny 中安装了带有最后一个 MySQL 的 tomcat6。我只下载了 MySQL JDBC 驱动程序并将其放入$CATALINA_HOME/lib. 它工作得很好。

现在,在 CentOS5 中,我想做同样的事情,但它不起作用。

我已经安装了 Tomcat6(它正在工作)和 mysql-server(它也在工作)。

我尝试过使用相同的/lib文件夹,但什么也没有(当然我有JDK相同的 Tomcat 版本)。

错误总是相同的:

就好像没有找到mysql连接器,但它几乎在它的位置。

有什么建议吗?

0 投票
2 回答
455 浏览

.net - MySQL .NET 连接器文档混乱

MySQL 5.0 Connector.NET 示例状态:

GetBytes 返回字段中的可用字节数。在大多数情况下,这是字段的确切长度。

但是,MySQL 5.0 Connector.NET 文档将返回值GetBytes列为读入缓冲区的字节数。

对我来说,这根本不是一回事!

无论如何,我的问题是:将内容从数据源获取到MemoryStream对象中的最易读的结构是什么?我正在使用 from 的返回值GetBytes来增加GetBytes方法的数据索引参数,但似乎我一直在超出该字段,因为我IndexOutOfRangeException被抛出。

0 投票
1 回答
1432 浏览

.net - 插入行时实体框架和 MySQL 空引用异常

我在 EDMX 文件中创建了一个简单的测试表。该表称为Test,其中有一列TestId。TestId 是实体键,它的类型是 Guid。StoreGeneratedPattern 设置为 Identity(默认值)。

生成的 SQL 如下所示:

现在我的代码主体如下所示:

SaveChanges 时出现空引用异常。堆栈跟踪深入到 MySql 连接器的内部(我使用的是 6.3.5 版):

有任何想法吗?