O JDBC é a sigla de Java Data Base Connector e é uma das maiores vantagens de se utilizar o Java, pela grande facilidade de se conectar a diversos bancos de dados com o mesmo código fonte.
Para começar a utilizar você deve seguir os seguintes passos:
- Faça o download do driver no site da Oracle
- Adicione o driver ao ClassPath da aplicação
- Utilize o código abaixo para criação da conexão com o banco Oracle
Abaixo você pode ver um exemplo de como inicializar uma nova conexão com o banco de dados. Para se conectar com outros bancos basta mudar a String com o nome da classe do driver e a String com a URL de conexão com o banco.
String driver = "oracle.jdbc.driver.OracleDriver";
String stringConnection = "jdbc:oracle:thin:@localhost:1521:Desenvolvimento";
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
//para não executar a chamada da conexão
}
System.out.println("O driver " + driver + " foi registrado");
Connection connection = null;
try {
connection = DriverManager.getConnection(
stringConnection, "4dm1n",
"s3cret0");
System.out.println("Conectado ao banco !!");
} catch (SQLException e) {
e.printStackTrace();
return;
}
Outras Strings de Conexão( ConnectionString ):
| Banco | classe do driver | url de Conexão |
|---|---|---|
| MySQL | com.mysql.jdbc.Driver | jdbc:mysql://hostname/ databaseName |
| ORACLE | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@hostname:port Number:databaseName |
| DB2 | COM.ibm.db2.jdbc.net.DB2Driver | jdbc:db2:hostname:port Number/databaseName |
| Sybase | com.sybase.jdbc.SybDriver | jdbc:sybase:Tds:hostname: port Number/databaseName |
