gpt4 book ai didi

java - java中mysql中的数据源多个数据库

转载 作者:行者123 更新时间:2023-11-30 01:18:16 26 4
gpt4 key购买 nike

我已经使用数据源连接数据库使用

<资源名称=“jdbc/common”auth=“容器”类型=“javax.sql.DataSource”maxActive=“50”maxIdle=“30”maxWait=“10000”用户名=“用户”密码=“pass”driverClassName = "com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/db"/>


但是我们有超过50个数据库。所以我想动态连接数据库。请帮助我。

最佳答案

您可以使用 apache commons dbcp 以编程方式创建数据源:

BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName(DATABASE_DRIVER_CLASS);
ds.setUsername(DATABASE_USERNAME);
ds.setPassword(DATABASE_PASSWORD);
ds.setUrl(DATABASE_URL);
ds.setInitialSize(1);
ds.setMaxActive(50);
ds.setDefaultAutoCommit(false);

http://commons.apache.org/proper/commons-dbcp/

关于java - java中mysql中的数据源多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18830627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com