java环境下mysql中的数据源多数据库
我已经使用数据源连接数据库了 使用java环境下mysql中的数据源多数据库,java,mysql,jakarta-ee,datasource,Java,Mysql,Jakarta Ee,Datasource,我已经使用数据源连接数据库了 使用 但我们有50多个数据库。所以我想动态连接数据库。请帮助我。您可以使用apache commons dbcp以编程方式创建数据源: BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName(DATABASE_DRIVER_CLASS); ds.setUsername(DATABASE_USERNAME); ds.setPassword(DATABASE_PASSWORD); ds.setU
但我们有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);
50个数据库?你是说“一个应用程序使用50个数据库”吗 如果是的话,那就是胡说八道 JavaEE应用程序中的数据库配置通常添加到应用程序服务器(Tomcat或JBOSS)。应用程序执行JNDI查找以从池中获取对数据源的引用 如果一个应用程序有50个JNDI数据源,我想你应该重新考虑你的设计