如果我们使用普通的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
解决此问题的最佳方法是什么?是否有任何解决方案来指定架构?