当前位置: 首页 > 知识库问答 >
问题:

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

戎亦
2023-03-14

我已经使用

mysql:/localhost:3306/db”/">



使用数据源连接数据库,但我们有50多个数据库。所以我想动态连接数据库。请帮帮我.

共有1个答案

钱浩荡
2023-03-14

您可以使用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/

 类似资料:
  • 由于这个问题经常被问到,nutzcn社区累计了好几十个帖子,所以有必要单独开个文档描述一下 在一些复杂或遗留系统中,通常需要操作两个或更多的数据源. 总的原则: NutDao与DataSource是一对一关系. 值得注意的是, javax.sql.DataSource只是一个接口,而且NutDao只会调用其getConnection()方法. 配对模式在Ioc中的示例 你可以定义无数个dataSo

  • im试图创建一个新的数据源,并从java代码中“查找”。首先,我创建了jboss-as-7.1.0.final\modules\com\mysql\main文件夹,并复制到其中的2个文件。mysql-connector-java-5.1.14-bin和module.xml My module.xml包含 其次,我在文件standalone.xml中添加了这个... 无论如何,当我启动我的jboss

  • 我的应用程序有两个数据源。第一个数据源使用JdbcTemplate访问Postgre。第二个数据源使用Spring数据JPA访问CockroachDb。 所以我为这个数据源创建了两种配置。 除了具有空间数据的对象之外,坚持使用这两个数据源工作正常。当我试图保存空间数据到CockroachDb,我得到一个错误: Hibernate:选择geoobject0_. id为id1_2_0_,geoobje

  • 我可以连接到嵌入式h2数据库,但对于连接到名为“test1”的mysql数据库的正确语法感到困惑。例如,我想知道在pom中替换什么。xml,网络。xml和持久性。xml文件,而不是h2术语。我使用的是mysql 5.7.27和mysql-connector-java-8.0.27。jar位于我的src/main/resources/META-INF/lib文件夹中。我的url是jdbc:mysql

  • 是否可以将多个数据源声明到WebSphere Liberty Profileserver.xml?有什么例子吗? 我尝试这样做,但我只能看到一个。当查找第二个时,我收到一条错误消息,提示找不到jndi名称。 我的server.xml: 以及网络中的定义.xml: 在jconsole看来,我只能看到http://i.stack.imgur.com/euN8e.jpg的DSPB 怎么了? 因此,ibm

  • 在java中使用JDBC,我试图连接到我在MySQL中创建的3个数据库。下面是每个数据库及其密钥的片段。左表标题为“下注,右表为“玩家”,下表为“排名”。 我想从表中提取每个玩家下注/下注1次的位置。 例如,一个简单的系统。出来println的意思是“对于赌注1,玩家(玩家id)进入(位置)并在玩家(玩家id)上下注”。 我已经做了一个简单的变化 然而,这将打印出以下结果 如果可能的话,我希望有一