腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
java
dbcp2
多线程
连接
访问
java
、
multithreading
、
dbcp
我非常熟悉在tomcat上使用
连接
池&我已经使用它很多年了,没有任何问题。然而,目前我正在开发一个main方法应用程序,由于性能原因,该应用程序需要同时运行多个线程,而这些线程每个都需要
访问
同一个数据库。如果我完全剥离数据库代码&只是出于测试目的使用数组(例如,
多线程
工作),那么我的代码就可以工作了。然而,一旦我添加回数据库
连接
,第一个线程就获得了锁,而其他线程根本不会运行。使用过c3p0和
dbcp2
;目前正在使用
dbcp2
。谢谢!有大量的文档,但似乎没有太多特定于我的用
浏览 20
提问于2020-05-30
得票数 0
回答已采纳
1
回答
DBCP2
委托
连接
java
、
jdbc
为什么我们需要在
DBCP2
中为DB
连接
委派
连接
或
DBCP2
?我看到了一些准备好的语句,并将
java
对象创建为oracle对象,我们需要委托
连接
。但我想要达到目的,以及通过委派
连接
而不是正常的联系来完成额外的工作。
浏览 1
提问于2018-08-31
得票数 2
回答已采纳
1
回答
用JMX监控
DBCP2
连接
池
java
、
monitoring
、
jmx
、
apache-commons-dbcp
我从
DBCP2
文档中了解到,这个新版本支持
连接
池的JMX监视,但我找不到任何显示实际使用情况的示例。我有一个简单的基于JDBC的
java
应用程序,它使用
dbcp2
创建一个
连接
池,这个
连接
池由一个简单的查询服务使用,我希望通过另一个工具(比如使用VisualVM )来监视这些
连接
。
DBCP2
2的BasicDataSource有一些像这样的方法,我没有看到它的任何用法,也不知道如何使用它。如对此有任何帮助,
浏览 14
提问于2016-01-25
得票数 10
2
回答
与Server 2012不工作?
java
、
sql-server
、
hibernate
、
sql-server-2012
、
jtds
我有一个
Java
项目配置,它与server 2008 R2一起工作,现在使用新的OS8.1(来自7)和Server 2012 (快递),我无法
连接
到Server。" /></bean>Caused by:
java</em
浏览 0
提问于2014-10-16
得票数 7
回答已采纳
1
回答
为什么HiveConnection不支持getHoldability()?C3P0与HiveDriver的结合
jdbc
、
hive
、
apache-spark-sql
、
connection-pooling
、
c3p0
(HiveConnection.
java
:924)我找到了HiveConnection ()的源代码 * (non-Javadoc) * @see
java
.sql.Connection通常,是否可以使用
连接
池(如C3P0和Hive )(我实际上使用的是Spark SQL)?更新1 (2017-11-15) 我刚试过
浏览 8
提问于2017-11-15
得票数 0
回答已采纳
1
回答
Apache
连接
池不能正常工作
java
、
database-connection
、
apache-commons-dbcp
、
try-with-resources
在下面的教程中,我尝试使用mysql
dbcp2
连接
池
连接
到
dbcp2
数据库: public class DbConnection { return Singleton.INSTANCE.dataSource.getConnection();}
java
浏览 4
提问于2019-06-02
得票数 1
回答已采纳
1
回答
spring-boot-starter-data-jpa :自动重新
连接
java
、
spring
、
jpa
、
spring-boot
、
properties-file
在老的spring版本中,我们可以在application.properties中使用下面的代码来实现:spring.datasource.timeBetweenEvictionRunsMillis = 3600000但是现在呢?如何在新的spring boot 2.0.0.RELEASE中做到这一点?
浏览 0
提问于2018-03-07
得票数 0
2
回答
在不增加堆芯的情况下增加火花执行器的副等位基因
oracle
、
apache-spark
、
spark-streaming
在流
java
程序的前端分区中,我
连接
到oracle并做一些工作。Apache
DBCP2
用于
连接
池。如何在不增加核数目的情况下增加并行性。
浏览 4
提问于2016-12-13
得票数 5
回答已采纳
1
回答
数据核-
DBCP2
集成警告-未链接到池的PoolableConnectionFactory
java
、
gwt
、
jdo
、
datanucleus
、
apache-commons-dbcp
我想升级一个GWT应用程序,以使用
DBCP2
而不是DBCP。配置部分运行良好,但我在控制台中看到了一个警告。PersistenceManagerFactory是使用JDOHelper构建的,因此我无法
访问
DBCP2
对象来设置池。我们用的是我在JDO类中执行了一些调试,发现即使引发警告,池实际上也被设置为
连接
工厂。
浏览 1
提问于2016-02-11
得票数 1
回答已采纳
3
回答
使用
Java
连接
池的AWS IAM数据库身份验证
java
、
amazon-web-services
、
amazon-rds
、
amazon-iam
我正在寻找一个
Java
数据库
连接
池,允许我使用AWS IAM数据库身份验证我的极光MySQL。该池应该能够工作Tomcat context.xml文件。我看过Tomcat DBCP、
dbcp2
、HikariCP和c3p0。但它们似乎都假定用户名和密码在应用程序启动时是已知的,并且在应用程序的生命周期中不会更改。对于IAM数据库身份验证,凭据每15分钟更改一次,因此每当创建新
连接
时,池都需要要求AWS IAM提供新的凭据(凭据可以缓存几分钟)。 这是在任何
Java
连接
池中实现的吗?
浏览 5
提问于2018-05-08
得票数 3
1
回答
在Tomcat启动时,Apache
DBCP2
连接
池比maxTotal打开更多的MYSQL
连接
。
java
、
mysql
、
tomcat
现在,当我运行命令show 时,我看到了31个
连接
。一个来自MYSQL客户端,30个来自tomcat。为什么
DBCP2
在我的maxTotal是20岁的时候获得了30个
连接
?由于我没有在tomcat上部署任何应用程序来使用JNDI数据源,所以来自
DBCP2
的所有
连接
都是空闲的。timeBetweenEvictionRunsMillis="180000"不会删除这些空闲
连接
。当我移除minIdle="5".然后,在180000 millis之后,所有3
浏览 10
提问于2017-08-18
得票数 0
1
回答
连接
池和在返回时释放临时表
mysql
、
apache-commons-dbcp
通常,在会话中创建的临时表停留在该会话中,并在
连接
关闭时被删除。但是,由于我使用的是
连接
池,在调用
java
.sql.Connection.close()时物理
连接
实际上并没有关闭,所以我发现临时表停留在附近,影响下一次会话。即使存在,当返回
连接
时,我也看不出如何调用它。 释放
浏览 1
提问于2016-12-28
得票数 5
2
回答
在Server中使用表值参数
java
、
sql-server
、
jdbc
、
table-valued-parameters
这难道不会阻止标准
连接
池(如
DBCP2
)的使用吗?这是我的密码:private static void tableParameters(DataSource ds) throws SQLException { accounts.addColumnMetadata("item",
java
.sql.Type
浏览 6
提问于2016-11-02
得票数 4
回答已采纳
1
回答
DSRA9110E:在Websphere中线程的run()内部发生语句关闭
multithreading
、
websphere
、
connection-close
断断续续地,我也会得到“
连接
已关闭”。请注意,这只会在IBM Websphere中发生,在Apache Tomcat中部署时不会出现问题。我无法理解是什么原因导致此语句/
连接
已关闭问题。我很感谢在这个问题上的任何帮助。如果需要更多信息,请告诉我。
浏览 1
提问于2017-02-17
得票数 0
2
回答
Java
数据库
连接
java
、
jakarta-ee
一位有Oracle forms背景的程序员来找过我,他正在进入
Java
领域。他问了我一个我没有很好回答的问题。而不是回答这个问题;我总是这样做,或者这就是我被教导的方式。我想我应该做些调查。问:使用
Java
多线程
功能,为什么不为每个用户设置一个到数据库的JDBC
连接
,每个用户都在自己的线程上?而不是设置
连接
池并应用安全性,哪些用户可以
访问
连接
池?
浏览 2
提问于2012-03-27
得票数 1
回答已采纳
2
回答
如何在成熟的现有
多线程
java
数据库app中使用ORM技术?
java
、
multithreading
、
spring
、
orm
如何在成熟的现有
多线程
java
数据库app中使用ORM技术?应用程序是在近7年前开发的。它有业务对象和DAO。这可行吗?现在,由于
多线程
数据库
访问
,我们的应用程序面临着
连接
瓶颈和数据完整性问题。如何在
多线程
的同一个表中同步插入或更新?我知道这可以通过设置隔离级别来实现,这可能会影响性能(TRANSACTION_SERIALIZABLE)。但考虑到重构应用程序以实现可伸缩性。
浏览 1
提问于2013-12-15
得票数 0
1
回答
SQLite多个
连接
。
Java
java
、
multithreading
、
sqlite
我目前在服务器端的
Java
chat应用程序中使用SQLite,当我使用一个
连接
时,一切都很好,但是因为在服务器端我有很
多线程
,所以我想使用
连接
池。这样做的问题是,数据库在更新后被锁定,并且不能被来自另一个线程的任何其他
连接
访问
。临时我将池中的
连接
数限制为1。有没有办法让SQLite在
Java
中与多个
连接
一起工作?
浏览 2
提问于2012-12-27
得票数 2
2
回答
如果没有活动事务或无效状态,createQuery无效,则
连接
对象将关闭。
spring
、
hibernate
、
spring-mvc
我有以下
Java
配置文件:@ComponentScan(basePackages="com.blahblah")@EnableTransactionManagement
浏览 11
提问于2016-07-07
得票数 0
回答已采纳
2
回答
当节点是单线程时,为什么我们需要node.js中的
连接
池?
node.js
、
redis
、
pooling
Javascript V8引擎和一些内部库是
多线程
的。对于I/O,节点将I/O委托给可能是
多线程
的操作系统。如果我的node.js应用程序正在
连接
到redis或,sql/mariadb服务器,我假设我不需要一个用于redis或mysql的
连接
池。作为一名开发人员,我创建了1个redis或mysql
连接
,并将其重用以发送/获取数据。当数据到达时,节点将调用回调来处理数据。我理解使用
Java
/.NET的
连接
池,但它们是<em
浏览 3
提问于2017-07-07
得票数 10
回答已采纳
4
回答
网络抓取,屏幕抓取,数据挖掘提示?
java
、
screen-scraping
、
html-parsing
、
data-mining
、
web-scraping
顺便说一下,我用的是
java
。到目前为止,我的工作流程如下: 有没有人知道比
java
中内置的html解析器更高层次
浏览 4
提问于2010-11-02
得票数 5
回答已采纳
点击加载更多
相关
资讯
Java多线程常用方法
Java多线程join方法
Java多线程和线程池
Java多线程基本概念
Java 多线程编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券