Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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 使用setObject()代替ojdbc中的所有数据类型_Java_Oracle_Prepared Statement_Ojdbc - Fatal编程技术网

Java 使用setObject()代替ojdbc中的所有数据类型

Java 使用setObject()代替ojdbc中的所有数据类型,java,oracle,prepared-statement,ojdbc,Java,Oracle,Prepared Statement,Ojdbc,对于Oracle数据库及其OJDBC中的所有数据类型(如字符串、int、double…),我是否可以使用setObject()方法PreparedStatement 可能的重复是: 但我想知道如何将其用于Oracle数据库和OJDBC。 可能的问题有哪些?可能的问题有: 您将类型验证延迟到应用程序执行,并且没有利用类型安全性。因此,在执行过程中会出现错误,在编译时很容易捕捉到这些错误 您正在失去对类型推断方式的控制,这可能导致 在某些情况下会导致奇怪的格式设置 我的建议是只有在绝对必要时才使用

对于Oracle数据库及其OJDBC中的所有数据类型(如字符串、int、double…),我是否可以使用
setObject()
方法
PreparedStatement

可能的重复是:

但我想知道如何将其用于Oracle数据库和OJDBC。
可能的问题有哪些?

可能的问题有:

  • 您将类型验证延迟到应用程序执行,并且没有利用类型安全性。因此,在执行过程中会出现错误,在编译时很容易捕捉到这些错误
  • 您正在失去对类型推断方式的控制,这可能导致 在某些情况下会导致奇怪的格式设置

  • 我的建议是只有在绝对必要时才使用setObject。

    可能的问题是:

  • 您将类型验证延迟到应用程序执行,并且没有利用类型安全性。因此,在执行过程中会出现错误,在编译时很容易捕捉到这些错误
  • 您正在失去对类型推断方式的控制,这可能导致 在某些情况下会导致奇怪的格式设置

  • 我的建议是只有在绝对必要时才使用setObject。

    可能的问题是:

  • 您将类型验证延迟到应用程序执行,并且没有利用类型安全性。因此,在执行过程中会出现错误,在编译时很容易捕捉到这些错误
  • 您正在失去对类型推断方式的控制,这可能导致 在某些情况下会导致奇怪的格式设置

  • 我的建议是只有在绝对必要时才使用setObject。

    可能的问题是:

  • 您将类型验证延迟到应用程序执行,并且没有利用类型安全性。因此,在执行过程中会出现错误,在编译时很容易捕捉到这些错误
  • 您正在失去对类型推断方式的控制,这可能导致 在某些情况下会导致奇怪的格式设置

  • 我的建议是仅在绝对必要的情况下使用setObject。

    我遇到的一个问题是
    null
    值时出现的歧义。在我的应用程序中,这导致数据库无法正确缓存查询。为了避免这种情况,我必须检查值是否为
    null
    ,并在这些情况下使用


    对于非
    null
    值,我没有遇到任何问题。

    我遇到的一个问题是
    null
    值时出现的歧义。在我的应用程序中,这导致数据库无法正确缓存查询。为了避免这种情况,我必须检查值是否为
    null
    ,并在这些情况下使用


    对于非
    null
    值,我没有遇到任何问题。

    我遇到的一个问题是
    null
    值时出现的歧义。在我的应用程序中,这导致数据库无法正确缓存查询。为了避免这种情况,我必须检查值是否为
    null
    ,并在这些情况下使用


    对于非
    null
    值,我没有遇到任何问题。

    我遇到的一个问题是
    null
    值时出现的歧义。在我的应用程序中,这导致数据库无法正确缓存查询。为了避免这种情况,我必须检查值是否为
    null
    ,并在这些情况下使用

    对于非空值,我没有遇到任何问题