Spring数据源和数据库模式

Bar*_*run 5 db2 spring datasource

我试图声明一个指向DB2数据库的Spring数据源.目前我使用org.springframework.jdbc.datasource.DriverManagerDataSource来设置连接,但是没有找到任何方法在数据源bean的数据库中指定数据库模式.有人可以帮我吗?

Mic*_*les 12

问题是没有标准的方法来设置架构,每个数据库都有不同的机制.

解决方法是将架构设置为db url的一部分...

对于db2,url看起来像:

jdbc:db2://SERVER_NAME:PORT/DATABASE:currentSchema=SCHEMA_NAME;

希望有帮助......

特别说明:确保添加分号; 在URL的末尾,否则您将收到错误,指出URL无效.最后也要确保一切; 存在(甚至不是空格).