社区
Java EE
帖子详情
JDBC连接被断开,怎么造成的
心乱红尘恋
2017-11-22 05:10:29
程序用JDBC创建了个链接,插入数万条数据,使用批量插入,每次插入1000,插入6000条后就出错。
数据需要处理与解析,所以每次批量插入之间有2秒左右的数据处理时间。
求教是什么原因造成了连接关闭。
oralce服务器的 connection_time 和 idle_time 都设置了 unlimited
服务端关了防火墙后也试过,还出错。
...全文
345
2
打赏
收藏
JDBC连接被断开,怎么造成的
程序用JDBC创建了个链接,插入数万条数据,使用批量插入,每次插入1000,插入6000条后就出错。 数据需要处理与解析,所以每次批量插入之间有2秒左右的数据处理时间。 求教是什么原因造成了连接关闭。 oralce服务器的 connection_time 和 idle_time 都设置了 unlimited 服务端关了防火墙后也试过,还出错。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心乱红尘恋
2017-11-22
打赏
举报
回复
引用 1 楼 u012898231 的回复:
排查下数据库每次连接后的超时时间,不是连接前的超时时间
插入了前6组,然后第7批插入的时候就报错
心灵之火.
2017-11-22
打赏
举报
回复
排查下数据库每次连接后的超时时间,不是连接前的超时时间
Java
jdbc
数据库
连接
池总结
Java
JDBC
数据库
连接
池总结 Java 语言中,
JDBC
(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
mysql 异常com.mysql.
jdbc
.CommunicationsException
通常是由于MySQL服务器超时
断开
空闲
连接
所引起。通过适当调整MySQL服务器的`wait_timeout`配置或C3P0
连接
池的相关参数,可以有效地解决此类问题。在实际操作过程中,还需要根据具体的业务场景选择合适的配置方案,以...
Spring
JDBC
笔记
- **breakAfterAcquireFailure**:获取
连接
失败将会引起所有等待获取
连接
的线程抛出异常。如果设为 true,那么在尝试获取
连接
失败后该数据源将声明已
断开
并永久关闭,默认为 false。 - **checkoutTimeout**:当
连接
...
web中常用数据库
连接
池
3. HikariCP:被誉为“最快的
JDBC
连接
池”,它的设计目标是提供零-overhead的性能和极低的资源占用。HikariCP具有快速的
连接
验证、自动定时检查过期
连接
以及优秀的性能监控功能。 4. Druid:阿里巴巴开源的数据库...
tomcat配置数据库
断开
频繁用c3p解决.zip
2. **
连接
池大小不足**:当并发请求增多,而
连接
池中的
连接
不足以满足需求时,新请求可能会因无法获取到
连接
而被阻塞,导致数据库
连接
断开
。 3. **错误处理不当**:应用程序中如果没有正确处理数据库异常,可能导致...
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章