【应用场景】
当用户访问报表时,需要根据用户名动态变更数据源的数据库名或是IP地址。
示例脚本
importPackage(java.util);
//从session中获取数据库名
var dbName=sessionService.getString("dbName");
var data = new HashMap();
data.put("dbName", dbName);
result.setSuccess(true);
result.setData(data);
可实时设置的变量:
| 变量名 | 值类型 | 描述 |
|---|---|---|
| dbName | String | 数据库名 |
port | int | 数据库端口 |
host | String | 数据库地址 |
| username | String | 数据库用户名 |
| password | String | 数据库密码 |