目前我正在用Mysql处理Elastic Stack,像mysql数据库中的数据一样正常工作的一切都可以使用Logstash在Elastic-search上使用,但是当新数据输入到mysql数据库中时,我需要重新启动Logstash,或者可以使用Logstash的配置文件中的调度来完成
input {
jdbc {
jdbc_connection_string => "jdbc:mysql://localhost:3306/testdb"
# The user we wish to execute our statement as
jdbc
我得到了这个错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.nextRowFast(MysqlIO.java:1585)
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1409)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2886)
at com.mysql.jdbc.Mysql
我有一个应用程序设置为与BoneCP共享mysql连接。现在,这个应用程序并没有得到大量的使用,因此连接也不是那么频繁。经过一段时间后,曾经有效的查询开始失败,我收到类似如下的消息:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 2,618,063 milliseconds ago. The last packet sent successful
package practice;
import java.sql.*;
import java.util.Properties;
public class DBTEst
{
private static final String dbClassName = "com.mysql.jdbc.Driver";
private static final String CONNECTION =
"jdbc:mysql://127.0.0.1/emotherearth";
public stati
我目前正在运行一些java代码,这些代码对mysql数据库进行了大量调用。这些调用正在淹没数据库,在代码运行了几个小时后,我得到了一个嵌套的异常:
java.io.EOFException
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1934)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2380)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2909)
at com.m
我正在尝试通过mySQL程序连接到外部Java。当我尝试连接时,我得到了以下异常:
Exception in thread "main" com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
at com.mysql.jdbc.MysqlIO.readPacket(Mysql
我正在用JPA(Eclipselink)和一个远程mysql数据库直接开发一个桌面应用程序。
我的persistence.xml有两个PersistenceUnit,一个使用本地主机,另一个使用远程数据库。当我尝试加载EntityManagerFactory时,它在本地主机上工作得很好,但从来没有连接到远程,也没有出现错误,只是等待了很长时间。这是我的persistence.xml的一部分
Windows Server 2003上的远程MYSQL。
<persistence-unit name="SOFALEnterprisePU3" transaction-type=&
我有一个在清晨执行的方法,但是jdbc连接tomcat本身关闭,我不知道为什么和如何关闭。
The last packet successfully received from the server was 86.397.130 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflec
在一段时间不活动后执行第一条准备好的语句时,我得到了以下异常:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 2,855,054 milliseconds ago. The last packet sent successfully to the server was 123 milliseconds ago.
at sun.reflect.Na
我有一个Spring应用程序,它在开始时抛出下面的异常。奇怪的是,相同的jar (从windows和Ubuntu运行时)在Windows上使用MySQL 5.7的新安装,但在Ubuntu14LTS上的MySQL 5.6上不工作,并抛出下面的异常!
根目录特权、密码完全相同。我在Windows和Ubuntu的MySQL上尝试了新的安装。在这一点上,我毫无头绪--我尝试过类似于这个问题的回答步骤,但没有任何效果。
mysql版本可能会出现问题吗?我可能遗漏了什么?
EVERE: Unable to create initial connections of pool.
java.sql.S
很长一段时间以来,我一直试图找到解决这个问题的办法。
最近,我将JDK从6更新到7。现在我的grails应用程序没有启动,我一直得到以下例外:
Caused by SQLException: Unable to initialize driver properties due to java.lang.IllegalAccessException: Class org.springsource.loaded.ri.ReflectiveInterceptor can not access a member of class com.mysql.jdbc.ConnectionPropertiesI
我觉得cloudSQL很有趣,当我将我的网站部署到生产环境中时,我总是得到这个错误“没有选择数据库”。
我上传到cloudsql的转储文件中有一行"USE mydb“,我必须在我的数据库中调用"use mydb”,以便每个查询都能正常工作。
有人知道为什么吗?或者如何修复它
java.sql.SQLException: No database selected
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.checkError
我配置了一个CloudBees Run@cloud实例,它运行良好,但在一段时间不活动后,它被停用,然后连接池似乎没有正确刷新。
当我返回站点时,前几个请求超时:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 4,746,680 milliseconds ago. The last packet sent successfully to the serv
我正在处理一个奇怪的问题,使用JDBC连接到Amazon RDS上的我的MySQL数据库。我在同一个网络上有两个不同的Android手机运行相同的代码。一个连接没有任何问题。另一个是给我以下的例外:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.la
如果什么都没有发生,MySQL会在一定时间后关闭连接()。时间可能受配置中的wait_timeout变量的影响。
我有一个Eclipse应用程序,其中我使用EclipseLink作为持久性框架,当客户端超过超时时,我会得到一个错误:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
No operations allowed after connection closed.
at sun.reflect.NativeConstructorAccessor
我正在学习docker,并尝试使用Tomcat将我的Java应用程序放到容器中。我遵循了一些基本的教程,但我没有找到适当的解决方案,对我。如果运行我的数据库和java容器,就会得到以下错误:
SEVERE: Unable to create initial connections of pool.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 millisecon
我正在尝试通过PyCharm建立对本地db (mysql)的连接。我在研究macbook。
我正在使用这个。
但是,当我尝试测试连接时,我得到了以下错误:
Connection to Data Source failed
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.m
我正在测试一个简单的程序,这是连接到数据库和获取my_test表的详细信息。
作为java.sql.SQLException: Unable to load authentication plugin.,我遇到了异常
堆栈跟踪
java.sql.SQLException: Unable to load authentication plugin ''.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.SQLError.create
我试图连接到我的远程MySQL数据库,但我失败了,并得到了这个错误。
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
令人困惑的是,当我使用MySQL-Front工具连接远程数据库时,它是有效的,并且我可以成功地ping通IP地址。但是当我使用我的代码时,它会在大约10秒后显示错误。
另外,当我在代码中使用了错误的用户名或密码时,它会立即显示错误的验证。这是否证明了建立连接是没有问题的?
下面是我的代码(它可以在我的localhost数据库上运行):
public stat
我知道,为了将java代码连接到mysql,我们必须使用我们所拥有的任何一个可选选项(我不确定所有这些选项)加载com.mysql.jdbc.Driver :-
Class.forName("com.mysql.jdbc.Driver");
OR
Class.forName("com.mysql.jdbc.Driver").newInstance();
OR
System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
OR
//through command promp