我目前正在运行一些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
我们在Tomcat7和MySQL5数据库中运行了一个web应用程序。在站点上导航一段时间之后,我们得到了异常:
java.net.SocketException: Too many open files
如果我们重新启动Tomcat,它会再次工作一段时间,然后问题就出现了。
有人能帮我摆脱这个问题吗?
STACKTRACE
java.net.SocketException: Too many open files
at java.net.Socket.createImpl(Socket.java:387)
at java.net.Socket.<init>(Socket.jav
我不知道为什么会有这个错误。(?,?)的路径有什么问题?
Exception in thread "main" java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?,?,?,?,?,?)' at line 1
at com.mysql.cj.jdbc.exceptions.SQL
当我构建我的项目时,我得到了这个错误:
Error:(3, 32) java: package org.springframework.boot does not exist
Error:(4, 46) java: package org.springframework.boot.autoconfigure does not exist
Error:(6, 2) java: cannot find symbol
symbol: class SpringBootApplication
Error:(10, 9) java: cannot find symbol
symbol: var
请,我想添加一个元素到数据库,但我仍然有这个错误,我不知道错误的确切位置,我确定关于sql查询和我的数据库
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Ahmed,Saleh,2001/12/25,Cité les jasmins N°55, Sf
我正在尝试通过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
当我尝试从表company_catalog中删除一行时,我不想从引用的表store_catalog.中删除数据。约束在表store_catalog中不执行删除操作,但服务器返回异常。
org.hibernate.exception.ConstraintViolationException: could not execute statement
....
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent r
我得用Java创建项目到学校。它输入了我错误的语法,但是当我将错误消息中的命令复制到MySQL服务器时,一切正常,信息被插入到表中。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
import com.mysql.jdbc.StatementInterceptor;
public class main {
public stati
在使用JDK 1.6.0_16代码中的社区5.1.32- MySQL时,发出基本的SELECT命令时,我遇到了一个非常奇怪的异常。重复的条件:在我的应用程序中的任何地方,如果我更改了我的操作系统(WindowsXP SP3)的日期,在那之后点击了一些刷新按钮,即从数据库重新加载信息,同时多次执行此操作(通常2-3次就足够了),我会收到这个错误:
Last packet sent to the server was 0 ms ago.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fail
我正试图通过MySQL通过.getResultStream()从Hibernate中流出很多数据,并且正在获取OutOfMemoryErrors。
在一段时间后的第一行加载中,我将得到这个异常,在这里我可以看到:
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1963) ~[mysql-connector-java-5.1.37.jar:5.1.37]
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:3308) ~[mysql-connector-java-5.1.3
我正在尝试通过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
我想对我们所有的Spring服务进行对接,但是将问题与Amazon MySQL连接起来。
问题在于与Amazon实例的通信。奇怪的是,如果我使用java命令java -jar service.jar运行java -jar service.jar文件,一切都按预期工作。错误的堆栈跟踪:
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds
我在eclipse中使用java,在数据库中使用mysql,我有一个用于连接数据库和将变量写到database.Here的类:
package model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class AddChannelDb {
public void AddToDb(String channelName, int channelNo)
throws C
Exception in thread "main" java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
我正在尝试在hibernate中创建一个@OneToMany关系。我需要为数据库中的每一篇文章存储一个投票者列表。每一次投票都有一个userId和一个投票号。我的项目编译并运行,但当我尝试访问@OneToMany列时,它并不存在,并在标题中抛出错误。 我在这里看了一些其他问题,但似乎都没有回答这个特定的问题。我想使用列表,因为它使我的控制器更容易。 这里是我的实体,我省略了文章中的大多数字段以及getter和setter,因为它们对这个问题并不重要。 文章: @Entity
@Table(name="articles")
public class Ar
我正在尝试连接到我的hostinger数据库,但它不工作:
<property name = "javax.persistence.jdbc.url" value = "jdbc:mysql://mysql.hostinger.fr/myDBName"/>
我有以下错误:
java.net.UnknownHostException: mysql.hostinger.fr: nodename nor servname provided, or not known
在我的spring引导应用程序中,employee和project是两个实体类,这里的项目与employee有一对多的关系。在这里,当我调用一个api删除项目表中的项目时,我希望与employee表中的项目相关联的所有员工都会被删除。
这是我的实体类,这是项目类:
@Entity
@Table(name="project")
public class ProjectEmp {
@Id
private int proId;
private String proname;
@OneToMany(targetEntity = Employee.class,fetch = Fet
我负责将数据从MS SQL Server2008数据库迁移到MySQL。我安装了Microsoft SQL Server Management Studio,启动了SQL Server和sql Server Browser服务,通过SQL Server配置管理器为SQL数据库启用了TCP/IP和命名管道协议,并创建了一个可以通过SQL身份验证而不是Windows身份验证进行访问的用户。我正在尝试使用MySQL迁移工具获取数据。当我尝试连接到服务器时,我得到以下错误:
Connecting to source database and retrieve schemata names.
Initi
我在Spring中连接到数据库时遇到了问题。我的数据库名是notedb。我使用xampp和phpmyadmin作为数据库
这就是错误
java.sql.SQLException: The server time zone value 'ora legale Europa occidentale' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configurati
我想通过Hibernate通过条件检索它们的date列中有当前日期的实例。
1)因此,在MySQL DB中,通过MySQL_Workbench插入了一个在当前日期'2015-07-25'中写入的实例。
2)我的java代码如下所示:
Date date = new Date();
factory = new AnnotationConfiguration().configure().buildSessionFactory();
Session session = factory.openSession();
session.beginTransactio