Java 在不直接使用System.setProperty()的情况下,如何在Oracle 10g JVM中设置系统属性?
如何在不直接使用System.setProperty()的情况下在Oracle 10g JVM中设置系统属性?在命令行上可以设置-Dproperty=value 或者可以使用System.getProperties().setProperty()或System.getProperties().put()/putAll()Java 在不直接使用System.setProperty()的情况下,如何在Oracle 10g JVM中设置系统属性?,java,oracle10g,Java,Oracle10g,如何在不直接使用System.setProperty()的情况下在Oracle 10g JVM中设置系统属性?在命令行上可以设置-Dproperty=value 或者可以使用System.getProperties().setProperty()或System.getProperties().put()/putAll() 为什么要间接设置属性?您能举个例子吗?在命令行上,您可以设置-Dproperty=value 或者可以使用System.getProperties().setProperty(
为什么要间接设置属性?您能举个例子吗?在命令行上,您可以设置-Dproperty=value 或者可以使用System.getProperties().setProperty()或System.getProperties().put()/putAll()
为什么要间接设置属性?你能举个例子吗?我假设你指的是Oracle 10g数据库中的JVM。如果是这种情况,那么(从这里推断),不可能从RDBMS会话设置Java会话的属性。因此,唯一的选择是将值传递给Java会话,然后调用System.setProperty() 另一方面,在11g数据库中,如果通过以下步骤,则似乎是可能的: 设置系统属性 在RDBMS会话中,您可以 维护一组可用的值 添加到系统属性中 每当Java会话在中启动时 RDBMS会话。这组值 在测试期间保持有效 Java会话状态的较长层, 这通常与 RDBMS会话的持续时间 中有一组PL/SQL函数 用于设置的DBMS_JAVA包, 检索、删除和显示 内部RDBMS中的键值对 会话持续时间表,其中 一对的元素是字符串 (VARCHAR2)最多有一个 为给定的密钥配对。这些功能 详情如下:
- set_属性
- 取得财产
- 删除\u属性
- 显示属性
我假设您指的是Oracle 10g数据库中的JVM。如果是这种情况,那么(从这里推断),不可能从RDBMS会话设置Java会话的属性。因此,唯一的选择是将值传递给Java会话,然后调用System.setProperty() 另一方面,在11g数据库中,如果通过以下步骤,则似乎是可能的: 设置系统属性 在RDBMS会话中,您可以 维护一组可用的值 添加到系统属性中 每当Java会话在中启动时 RDBMS会话。这组值 在测试期间保持有效 Java会话状态的较长层, 这通常与 RDBMS会话的持续时间 中有一组PL/SQL函数 用于设置的DBMS_JAVA包, 检索、删除和显示 内部RDBMS中的键值对 会话持续时间表,其中 一对的元素是字符串 (VARCHAR2)最多有一个 为给定的密钥配对。这些功能 详情如下:
- set_属性
- 取得财产
- 删除\u属性
- 显示属性