Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多个数据源实例_Java_Postgresql_Jdbc - Fatal编程技术网

Java 多个数据源实例

Java 多个数据源实例,java,postgresql,jdbc,Java,Postgresql,Jdbc,在使用JDBC时,拥有多个数据源实例是否不够理想 如果我有一个基类,它有各种各样的子类,所有子类都使用一个数据源的静态实例(如果重要的话,我使用的是Postgres驱动程序),我认为这是理想的,因为它们只有一个源来获取连接,我将看到连接池的更大好处 另一种选择是让每个子类都有自己的DataSource实例,我认为这并不理想 不过,这只是我的猜测。任何更多的信息都会有帮助 不,如果只针对一个数据库,就没有理由拥有多个数据源实例。当然,如果所有的子类都需要通过相同的数据源访问相同的数据库,那么更好的

在使用JDBC时,拥有多个
数据源
实例是否不够理想

如果我有一个基类,它有各种各样的子类,所有子类都使用一个
数据源的静态实例(如果重要的话,我使用的是Postgres驱动程序),我认为这是理想的,因为它们只有一个源来获取连接,我将看到连接池的更大好处

另一种选择是让每个子类都有自己的
DataSource
实例,我认为这并不理想


不过,这只是我的猜测。任何更多的信息都会有帮助

不,如果只针对一个数据库,就没有理由拥有多个数据源实例。

当然,如果所有的子类都需要通过相同的数据源访问相同的数据库,那么更好的选择就是您要做的…但是,如果任何子类需要单独的数据源而不是postgress,那么第二个选择是更好的..我认为在您的情况下,第一个选择是明确的。。