如果要在运行时连接至关系数据库,则需要定义要与程序一起使用的数据源。WebSphere® Sever 管理控制台的帮助系统中提供了指示信息。
如果数据源定义引用缺省数据库,则在“用户标识”字段中指定的值将被在运行时使用的 J2EE 部署描述符的 vgj.jdbc.default.userid 属性中设置的任何值覆盖(但仅当为 vgj.jdbc.default.userid 和 vgj.jdbc.default.password 都指定了值时才会这样)。同样,如果数据源定义引用通过系统函数 sysLib.connect 或 VGLib.connectionService 访问的数据库,则在“用户标识”字段中指定的值将被调用该系统函数时指定的任何用户标识覆盖(但仅当该调用同时传递用户标识和密码时才会这样)。
可在设置认证别名时指定该名称。要显示定义该别名的屏幕,在“管理控制台”中按如下顺序进行访问:安全性 > 全局安全性 > 认证 > JAAS 配置 > J2C 认证数据。
可在设置认证别名时指定密码。要显示定义该别名的屏幕,在“管理控制台”中按如下顺序进行访问:安全性 > 全局安全性 > 认证 > JAAS 配置 > J2C 认证数据。
可以定义多个数据源,在这种情况下,使用系统函数 VGLib.connectionService 来在它们之间切换。
有关部署描述符属性的含义的详细信息(包括有关如何派生生成的值的详细信息),请参阅 Java™ 运行时属性(参考)。