Pacote JDBC para Connected Device Configuration/Foundation Profile (JSR169) Funcionalidades apenas do JSR169Suporte do Derby

O suporta a API do JDBC definida para a Connected Device Configuration/Foundation Profile, também conhecida por JSR169. As funcionalidades suportadas são um subconjunto da especificação JDBC 3.0. O suporte a JSR169 está limitado ao driver incorporado. O não suporta a utilização do Network Server sob a JSR169.

Para obter uma conexão sob as especificações JSR169 deve ser utilizada a classe org.apache.derby.jdbc.EmbeddedSimpleDataSource. Esta classe é idêntica, em implementação, à classe org.apache.derby.jdbc.EmbeddedDataSource. Para obter informações sobre a utilização das propriedades da classe org.apache.derby.jdbc.EmbeddedDataSource deve ser consultado o .

Algumas outras funcionalidades a serem notadas relativas à implementação de JSR169 utilizando o :

  • Os aplicativos devem obter e definir valores DECIMAL utilizando métodos getXXX e setXXX alternativos do JDBC, como getString() e setString(). Qualquer método alternativo que funcione com o tipo DECIMAL no JDBC 2.0 ou 3.0 irá funcionar no JSR169.
  • As funções e procedimentos Java que utilizam parâmetros do JDBC do lado servidor, como CONTAINS SQL, READS SQL DATA e MODIFIES SQL DATA, não são suportadas no JSR169.
  • A API padrão utilizada para obter a conexão (jdbc:default:connection) não é suportada no JSR169. Ocorre um erro em tempo de execução quando a rotina tenta obter a conexão utilizando jdbc:default:connection.
  • Não são suportadas tabelas de diagnóstico.
  • Não são suportados gatilhos.
  • Não são suportados bancos de dados criptografados.
  • Não é suportado DriverManager. Não pode ser utilizado DriverManager.getConnection() para obter a conexão.