jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题
jdbc 连接远程mysql数据库的问题
我使用客户端软件如mysql-front连接远程mysql数据库正常,
但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进行操作时却报错了:
13:13:33,517 INFO [org.springframework.jdbc.datasource.JdbcTransactionObjectSupport] JDBC 3.0 Savepoint class is available
13:13:33,861 ERROR [org.hibernate.transaction.JDBCTransaction] JDBC begin failed
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 17,375 milliseconds ago. The last packet sent successfully to the server was 47 milliseconds ago.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:5022)
at com.mchange.v2.c3p0.impl.NewProxyConnection.setAutoCommit(NewProxyConnection.java:881)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:87)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371)
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:335)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy7.getTeamUserList(Unknown Source)
at com.xx.action.XxAction.findXxList(XxAction.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.tomcat.util.net.JIoEndpoint$socketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
... 86 more
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed:
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题相关推荐
- jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)
java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接.代码如下: Connection cn = DriverManager.getCon ...
- 远程桌面无法连接远程计算机是什么原因?
很多人在准备用远程控制另一台电脑进行相关操作的时候,会出现提示说'远程桌面由于以下原因无法连接到远程计算机',那么为什么会发生这种问题,以及出现这种问题该怎么解决呢?一起来看看吧 其实,出现此错误的原 ...
- mysql之通过cmd连接远程数据库
---恢复内容开始--- 目录 前提 连接远程数据库 前提: 本地安装了mysql数据库 本地和远程网络是连通的,通过命令ping ip (即ping 192.168.0.333),可以ping通 连 ...
- jdbc数据库配置mysql数据库_JDBC连接MySQL数据库(一)——数据库的基本连接
JDBC的概念 在使用之前我们先了解一下JDBC的概念, JDBC的全称是数据库连接(Java Database Connectivity),它是一套用于执行SQL语句时的API,应用程序可以通过这套 ...
- jdbc mysql 存储过程执行失败_JDBC连接执行MySQL存储过程报空指针或权限错误
JDBC连接执行MySQL存储过程报空指针或权限错误 最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException ...
- .net 连mysql代码_.net连接常用的数据库代码
1.C#连接连接Access 程序代码: ------------------------------------------------------------------------------- ...
- 关于修改密码后,远程服务器项目连接不上数据库的处理办法
有次去修改了mysql普通用户的密码,结果导致项目连接不上数据库.后来在linux系统将密码改回来了,还是登录不上.后来把远程服务器上管理数据库的类文件下载下来,用反编译软件编译成java文件一看,果 ...
- xshell如何登陆数据库_Xshell连接远程服务器和操作数据库
(1)连接服务器的操作: 打开xshell,连接远程服务器: 填好主机地址,点击确定后:跳到会话页面,点击连接:输入登陆的用户名(用户必须经过授权后才能登陆),进入身份验证页面:用户密钥一般会自动生成 ...
- dw2019连接mysql数据库_VS2019连接mysql8.0数据库的教程图文详解
1.首先准备好VS2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程. 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件 ...
最新文章
- Java 连接数据库(SQL Server)ODBC配置详情
- python校园网登录_python实现校园网自动登录的示例讲解
- 解释一下python中的//,%和**运算符
- docker 数据卷 mysql_Docker 入门教程(五)数据卷 Volumes
- Windows系统中通过命令查看文件的MD5,SHA1,SHA256校验值
- 【数据分析】Superset 之三 Docker操作管理
- mpls 跨域 optionA 配置实例
- 仿写京东商品详情页面
- 为什么不建议吃小绿叶_为什么看了那么多食谱,还是不知道给宝宝吃什么?
- Linux - Ubuntu Server基础
- 同事说关键字查询用Mysql,我上去就是一个高压锅,用ElasticSearch不香吗?
- 使用虚拟机备份软件恢复OpenStack虚拟机
- 助力武汉抗击疫情,湖北科研资料共享
- Trace32使用教程-访问类型(Access Class)
- 【02】水果蔬菜识别系统-基于tensorflow2.3开发
- Vue Vue3的生命周期
- 这不是广告!千万不要相信淘宝上卖的CSDN会员!!!
- unity Text文字淡入效果
- dux修改index.php,DUX主题全站底部推广区修改(wordpress教程)
- 计算机课程考试质量分析,研究生课程成绩定量评价与质量分析的计算机实现
热门文章
- 大剑无锋之已知后续遍历bfegcda,中序badefcg,前序是?【面试推荐】
- Mysql的几个字符串函数【concat、concat_ws、group_concat】
- 随机数文件,上传到hdfs的特定目录/logs下,用mr求和
- 牛客网_PAT乙级1014_科学计数法 (20)
- 栈解析html文件,利用栈将html源码解析为节点树
- python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
- JAVA 中无锁的线程安全整数 AtomicInteger介绍和使用
- Leecode 21. 合并两个有序链表——Leecode大厂热题100道系列
- Leecode19. 删除链表的倒数第 N 个结点——Leecode大厂热题100道系列
- 【已解决】navigateTo:fail page “/pages/.../...“ is not found