Spring JDBCTemplate为Derby指定架构

时间:2015-07-17 05:42:05

标签: java schema derby spring-jdbc

如果我们使用普通的java代码设置derby连接,我们可以使用

指定给定连接的模式
conn.setSchema("APP");

当我们使用JDBCTemplate时,我们必须为此模板指定DataSource个对象。 DataSource类中没有setSchema方法。

DriverManagerDataSource dataSource=new DriverManagerDataSource();
dataSource.setDriverClassName(driver);
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);

此外,我无法将其指定为德比属性。 DOC中提到的德比属性。

bootPassword=key 
create=true 
databaseName=nameofDatabase    
dataEncryption=true 
encryptionProvider=providerName    
encryptionAlgorithm=algorithm 
territory=ll_CC    
logDevice=logDirectoryPath 
createFrom=BackupPath    
restoreFrom=BackupPath 
rollForwardrecoveryFrom=BackupPath    
password=userPassword 
shutdown=true 
user=userName

解决此问题的最佳方法是什么?是否有任何解决方案来指定架构?

0 个答案:

没有答案