improved jndi datasource support.

This commit is contained in:
wenshao
2017-08-18 14:50:18 +08:00
parent 3b0b090989
commit e5bd1a24ad
2 changed files with 49 additions and 0 deletions
@@ -1788,6 +1788,16 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
@Override
public Connection getConnection(String username, String password) throws SQLException {
if (this.username == null
&& this.password == null
&& username != null
&& password != null) {
this.username = username;
this.password = password;
return getConnection();
}
if (!StringUtils.equals(username, this.username)) {
throw new UnsupportedOperationException("Not supported by DruidDataSource");
}