Pacote JDBC para Connected Device Configuration/Foundation Profile (JSR169)

O Derby 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 Derby 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 Guia do Desenvolvedor do Derby.

Algumas outras funcionalidades a serem notadas relativas ?? implementa????o de JSR169 utilizando o Derby:
  • 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.
Conceitos relacionados
Classes, interfaces e m??todos java.sql do n??cleo do JDBC
Refer??ncias relacionadas
java.sql.Driver
java.sql.DriverManager.getConnection
java.sql.Driver.getPropertyInfo
java.sql.Connection
java.sql.DatabaseMetaData
java.sql.Statement
java.sql.PreparedStatement
java.sql.CallableStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.SQLException
java.sql.SQLWarning
Mapeamento de java.sql.Types em tipos SQL
java.sql.Blob e java.sql.Clob
java.sql.Connection
java.sql.ResultSet
java.sql.Statement
java.sql.PreparedStatement
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.ResultSetMetaData
java.sql.BatchUpdateException
Funcionalidades apenas do JDBC 3.0
java.sql.Connection
java.sql.DatabaseMetaData
java.sql.ParameterMetaData
java.sql.PreparedStatement
java.sql.Savepoint
java.sql.Statement
Sintaxe de escape do JDBC