问题标签 [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 回答
2717 浏览

mysql - MYSQL 重置连接

我在 Apache tomcat 6 网络服务器上使用 CAS 3.4.5,后端为 mysql 5.1.37。我正在使用 mysql-jdbc-connector 5.12 版从用 Java spring 框架编写的 CAS 连接到后端。

mysql 间歇性地关闭 CAS 所需的持久连接。有没有办法可以避免这种情况。任何想法都将不胜感激。

我正在粘贴 mysql 重置连接时 CAS 收到的错误。

0 投票
2 回答
3304 浏览

java - 错误:无法从

当我在我的 PC 上安装 mysql-connector-java-5.1.15-bin 时,它给了我一个错误,例如:failed to load main-class manifest attribute from. 请你告诉我我应该怎么做才能消除这个错误?没有mysql-connector-java-5.1.15-bin,我什么都做不了,所以请尽快告诉我。

0 投票
3 回答
241 浏览

c# - 与 MySQL.NET 连接器连接

我收到错误:

无法建立与数据库的连接

当我连接 MySQL .NET 连接器时。我完全确定用户名正确,密码正确,数据库正确,服务器正确。这是代码:

0 投票
9 回答
18404 浏览

c# - 添加列表到一个mysql参数

我对 .NET 连接器中的 MySqlParameter 有这个问题。

我有这个查询:

MySqlParameter 是:

这个有可能?是否可以将 int 数组传递给单个 MySqlParameter?另一种解决方案是将int数组转换为诸如“1,2,3,4”之类的字符串,但是,当我将它传递给MySqlParameter并且这被识别为字符串时,它会像这样放入sql查询"1\,2\,3\,4" 这不会返回预期值。

@ 更新:似乎 mysql 连接器团队应该更加努力地工作。

0 投票
4 回答
582 浏览

java - 将 Java 连接到 MySQl 数据库


有没有一种将 Java 程序连接到 MySQL 数据库的标准方法,哪种方法最简单?

0 投票
1 回答
2185 浏览

ruby-on-rails - Rails 应用程序无法通过命名管道/套接字连接到本地 MySQL 服务器 --- Windows 7 x64

我正在尝试设置 Rails 应用程序以在我的本地计算机上使用 MySQL 服务器进行开发。我已经成功编译了mysql2针对 MySQLConnector/C 的 gem;尽管我在使用与我的 MySQL 服务器安装捆绑在一起的 libmysql.dll 时收到了同样的错误。当我尝试时rake db:create,应用程序无法连接到 MySQL 服务器。

MySQL 在我的机器上配置为 Windows 服务,通过命名管道自动启动本地连接;TCP-IP 已完全禁用。my.ini我的文件中的套接字名称是mysql.

database.yml的 Rails 应用程序文件如下所示:

开发:
适配器:mysql2
编码:utf8 重新连接:false
数据库:application_dev
池:5
用户名:root

密码: **********

主机:本地主机
套接字:mysql

测试:
适配器:mysql2
编码:utf8 重新连接:false
数据库:application_test 池:5
用户名:root

密码: **********

主机:本地主机
套接字:mysql

我收到的错误是:

D:\Dropbox\Programming\Ruby\application>rake db:create (in D:/Dropbox/Programming/Ruby/application) Can't connect to MySQL server on 'localhost' (10061) Couldn't create database for {"适配器"=>"mysql2", "encoding"=>"utf8", "reconnect"=>false, "database"=>"application_test", "pool"=>5, "username"=>"root", "密码"=>"**********", "host"=>"localhost", "socket"=>"mysql"}, charset: utf8, collat​​ion: utf8_unicode_ci

无法连接到 'localhost' 上的 MySQL 服务器 (10061) 无法为 {"adapter"=>"mysql2", "encoding"=>"utf8", "reconnec t"=>false, "database" 创建数据库=>"application_dev", "pool"=>5, "username"=>"root", "password"=>"**********", "host"=>"localhost", " socket"=>"mysql"},字符集:utf8,排序规则:utf8_unicode_ci

我正在使用带有以下 Ruby/Rails/MySQL 发行版的 Windows 7 Home Premium 64 位:

ruby 1.9.2p180 (2011-02-18) [i386-mingw32]

Rails 3.0.7

mysql2 rubygem 0.2.7

mysql Ver 14.14 Distrib 5.5.11, for Win32 (x86)

mysql Connector/C 6.0.0

我试过重新安装 MySQL 服务器并启用 TCP-IP 连接,它只是挂起而不是失败。

0 投票
2 回答
462 浏览

odbc - mysql odbc 问题

我想使用 mysql odbc 驱动程序通过我自己的应用程序连接到我的 mysql 数据库。问题是它似乎非常不稳定 - 我不断收到以下错误:

它似乎类似于会话超时。

所以这是我的问题: - 是什么导致了这些错误?- 有没有办法解决它以获得稳定的连接?- 是否推荐使用它来编写 Windows 软件?

谢谢

0 投票
1 回答
683 浏览

mysql - 无论我尝试什么,MySQL .NET 适配器都拒绝从 Mono 连接

我正在尝试与位于另一台机器上的 MySql 数据库建立简单的连接。我可以远程登录到 Windows 上的数据源,并使用 OSX和 Ubuntu上的终端——无论是在我的网络内部还是外部。但是,它拒绝通过我在 OSX 上的单声道项目进行连接。

我收到:

无法连接到任何指定的 MySQL 主机...

我已经确认没有生效的防火墙规则——在我的 OSX 或 Ubuntu 机器上都没有,数据库托管在哪里。MySQL 工作台与 mono 项目在同一台机器上,能够毫无问题地连接。

我试图通过代码连接到数据库:

服务器=我的IP;数据库=FK;用户 ID=乔治;密码=通过;端口=3306

并通过 OSX 上 Mono 中预装的插件:

Tools > Database > Add Database Connection > MySql database

我不使用我的连接字符串——我让它根据我的数据库信息创建它自己的。但是,这并没有什么不同。当我测试我的连接时 - 它仍然失败,并在我尝试以编程方式连接时收到相同的消息。

托管 mySQL 数据库的服务器显示没有连接尝试。

我尝试同时使用 5.2 单声道 .NET 连接器和 6.3 连接器(v2 和 v4) 没关系,两者都无法连接。

我已经尝试将我的程序集放在 GAC 中,并在我的项目的 bin 目录中本地放置。这没什么区别。

我在连接协议中尝试过socket和tcp,以及内存和管道。没有工作。

为什么我无法连接到我的服务器,这对我来说完全没有意义,它在其他任何地方都可以工作,除了在 Mono 中。没有运行防火墙会阻止我的请求。

从 Mono 连接应该不难,所以某处显然是非常错误的——看到 IDE 甚至无法连接到数据库。

我的凭据是绝对正确的,尽管这并不重要——因为我什至无法访问服务器。我假设它正在尝试连接,因为大约需要 10-15 秒才能收到表示无法连接的响应。

当部署到我的 Ubuntu 服务器(作为 mySQL 服务器位于单独的机器和网络上)时,完全相同的代码可以正常连接,该服务器通过 mono 和 apache 提供服务。会不会是 XSP 问题?我不知道。

我花了无数个小时试图让它工作,浏览了我能找到的关于从 mono 连接到 mySQL 的每个教程和网站。每个人都以与上一个相同的方式得出结论,失败。有什么帮助吗?

0 投票
1 回答
2500 浏览

c# - MySqlParameter 作为 TableName

我想用来MySqlParameter将 tableName 传递给查询(以防止 slq 注入)

但这不起作用。如何将 tableName 作为参数传递

PS我试图改变@-?不工作

0 投票
2 回答
3836 浏览

c# - 在一个查询中使用 MySqlCommand 将多条记录插入 MySQL C# (MySQLConnector) & command 转义引号的参数

MySqlCommand我正在尝试使用C# 中的对象(使用 MySQL 连接器库)在一个查询中将多条记录插入表中。

我知道如何做到这一点的唯一方法是自己动态构建查询并设置command.CommandType = CommandType.Text;

这种方法的问题是字段没有转义为引号等。我想我自己可以编写一个函数来逃避这些值,但是我在互联网上阅读的每一篇文章或问题似乎都不赞成这一点,并说使用command.Parameters这种方法更有效、更彻底。

我的问题是我不知道如何为多行设置参数。我怎样才能做到这一点?

编辑:这是针对 24/7 运行的商业服务,所以我需要找到最有效的方法来做到这一点。我没有使用存储过程 - 这是唯一的方法还是还有另一种方法?