Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不直接使用System.setProperty()的情况下,如何在Oracle 10g JVM中设置系统属性?_Java_Oracle10g - Fatal编程技术网

Java 在不直接使用System.setProperty()的情况下,如何在Oracle 10g JVM中设置系统属性?

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(

如何在不直接使用System.setProperty()的情况下在Oracle 10g JVM中设置系统属性?

在命令行上可以设置-Dproperty=value

或者可以使用System.getProperties().setProperty()或System.getProperties().put()/putAll()


为什么要间接设置属性?您能举个例子吗?

在命令行上,您可以设置-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属性
  • 显示属性