Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-08-19 GMT+08:00

Descrição da versão do JDBC

Versão 8.2.1.300

  • Correção do bug:

    O tipo de matriz NVARCHAR é incompatível.

  • Correção da vulnerabilidade:

    CVE-2022-41946

Versão 8.2.1.1

O parâmetro defaultQueryMetaData é adicionado para especificar se os metadados SQL serão consultados por padrão. O valor padrão é false.

O JDBC suporta o tipo bruto, que requer a consulta de metadados. Se você quiser usar JDBC para executar operações no tipo bruto, defina defaultQueryMetaData como true.

Se este parâmetro estiver ativado, prepareStatement é incompatível com a sintaxe create table as. Você pode substituí-lo por Statement.

Versão 8.2.1

  • Correção de bugs:

    1. Um erro é relatado quando reWriteBatchedInserts é usado para inserir dados em lotes.

    2. "Invalid input syntax for type oid: 03032VLM" é relatado quando os dados são importados do Spark para o GaussDB(DWS).

Versão 8.2.0

  • Novo recurso: compatibilidade com o tipo de dados Oracle Raw. O uso é o seguinte:
    • Inserção ou modificação
      1
      2
      3
      4
      byte[] bytes = oracleResultSet.getBytes(2)
      prepareStatement.setBytes(bytes)
      // Or
      prepareStatement.setObject(bytes)
      
    • Consulta
      1
      2
      resultSet.getBytes()
      resultSet.getObject()
      
  • Correção de bug:

    O tamanho do campo obtido pelo método getColumnDisplaySize() está incorreto.

  • Correção das vulnerabilidades:

    CVE-2022-26520

    CVE-2022-31197

Versão 8.1.3.100

  • Novos recursos

    O objeto nvarchar2 pode ser obtido por meio de resultSet.getNString.

  • Correção das vulnerabilidades:

    O pacote de dependência fastjson foi atualizado para 1.2.83.

Versão 8.1.3

Atualização para a versão de código aberto 42.2.23.

  • Novos recursos

    O tipo nvarchar2 é suportado.

    O objeto nvarchar2 pode ser obtido por meio de resultSet.getObject.

  • Correção das vulnerabilidades

    CVE-2022-21724

    Para o JDBC 8.1.3 e versões posteriores, o JDK 1.8 é necessário.

Versão 8.1.1,300

  • Novos recursos
    • O tipo nvarchar2 é suportado.
    • O objeto nvarchar2 pode ser obtido por meio de resultSet.getObject.
  • Correção da vulnerabilidade:

Versão 8.1.1.100

  • Novos recursos

    Por padrão, o driver informa o usuário do sistema operacional. Para desabilitar esta função, você pode definir connectionExtraInfo=false.

    1
    jdbc:postgresql://host:port/database?connectionExtraInfo=false
    
  • Correção das vulnerabilidades

    Jackson foi atualizado.