发新话题
打印

如何灵活配置jdbc连接参数,避免因数据库环境改变而修改报表模板?

如何灵活配置jdbc连接参数,避免因数据库环境改变而修改报表模板?

在报表设计过程中,针对数据库的一些连接参数,如:用户名、口令,可能经常性地变化。而报表设计器需要在设计时指定各连接参数,并将连接参数保存在报表模板中。为了避免因连接参数变化,而不得不修改所有报表模板的被动局面,杰表系统允许jdbc连接参数带宏命令。
杰表系统的jdbc连接参数,包括jdbc驱动程序名、url、用户名、口令,均可以指定宏。利用宏取属性文件函数,可以灵活地处理连接参数的变化。如下图所示:

本例中,URL指定了宏:
${property("myurl")}宏里面的property是一个取属性文件jatools.properties中属性值的函数,所以宏表达式的意思是:URL从属性文件jatools.properties中的myurl属性中得到。为此,在设计报表时,你需要在jatools.properties加上一个myurl属性,并取值为当前合法的数据库url连接字符串。以后,如果url有变化,则不需要修改报表模板文件,只要修改jatools.properties的myurl属性即可。

在杰表设计器和杰表服务器中,均配置了jatools.properties文件,设计器在bin目录下,服务器在web应用的根目录下。

TOP

发新话题