java.sql.Driver

A classe que carrega o driver de JDBC local do Derby ?? a classe org.apache.derby.jdbc.EmbeddedDriver. Abaixo est??o listadas algumas maneiras de criar inst??ncias desta classe. A classe n??o deve ser utilizada diretamente atrav??s da interface java.sql.Driver. Deve ser utilizada a classe DriverManager para criar as conex??es.
  • Class.forName("org.apache.derby.jdbc.EmbeddedDriver")

    Esta ?? a maneira recomendada, porque assegura que a classe ?? carregada em todas as JVMs criando uma inst??ncia ao mesmo tempo.

  • new org.apache.derby.jdbc.EmbeddedDriver()

    O mesmo que Class.forName("org.apache.derby.jdbc.EmbeddedDriver"), exceto por requerer que a classe seja encontrada quando o c??digo ?? compilado.

  • Class c = org.apache.derby.jdbc.EmbeddedDriver.class

    Tamb??m ?? o mesmo que Class.forName("org.apache.derby.jdbc.EmbeddedDriver"), exceto por requerer que a classe seja encontrada quando o c??digo ?? compilado. O campo pseudo-est??tico class resulta na classe nomeada.

  • Defini????o da propriedade do sistema jdbc.drivers

    Para definir uma propriedade do sistema, deve ser alterada a linha de comando da chamada, ou as propriedades do sistema no aplicativo. N??o ?? poss??vel alterar as propriedades do sistema em uma applet.

java -Djdbc.drivers=org.apache.derby.jdbc.EmbeddedDriver
    classeAplicativo

O driver real que fica registrado em DriverManager para tratar o protocolo jdbc:derby: n??o ?? a classe org.apache.derby.jdbc.EmbeddedDriver; esta classe simplesmente detecta o tipo de driver do Derby necess??rio, e faz com que o driver apropriado do Derby seja carregado.

A ??nica maneira suportada para conectar ao sistema Derby atrav??s do protocolo jdbc:derby: ?? utilizando DriverManager para obter o driver (java.sql.Driver) ou a conex??o (java.sql.Connection), atrav??s das chamadas de m??todo getDriver e getConnection.

Conceitos relacionados
Classes, interfaces e m??todos java.sql do n??cleo do JDBC
Refer??ncias relacionadas
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
Pacote JDBC para Connected Device Configuration/Foundation Profile (JSR169)
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