【应用场景】

当用户访问报表时,需要根据用户名动态变更数据源的数据库名或是IP地址。

 

示例脚本

 

importPackage(java.util); 
//从session中获取数据库名
var dbName=sessionService.getString("dbName");
var data = new HashMap();
data.put("dbName", dbName);
result.setSuccess(true);
result.setData(data);

 

 

 

可实时设置的变量:

变量名值类型描述
dbNameString数据库名
port
int数据库端口
host
String数据库地址
usernameString数据库用户名
passwordString数据库密码