Este wikiHow ensina como se conectar a um banco de dados Oracle em Java. Para se conectar a um banco de dados Java, primeiro você precisa da classe do driver, do URL para o banco de dados oracle e do nome de usuário e senha.
Passos
Etapa 1. Baixe a classe de driver do site da Oracle
Você pode baixar "ojdbc6.jar" ou "ojdbc7.jar".
Etapa 2. Digite o seguinte código:
Este código lista o processo pelo qual o Java passará. Primeiro, ele pesquisará a classe do driver, depois se conectará ao URL do banco de dados Oracle e, em seguida, se conectará ao banco de dados.
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;
Etapa 3. Defina a classe
Digite o seguinte código para definir a classe.
class OracleConnection {
Etapa 4. Crie uma sequência de instruções
Este código iniciará uma sequência de instruções que permitirá ao usuário saber que o programa está procurando pela classe do driver e, em seguida, permitirá ao usuário saber se a classe do driver foi encontrada ou se a classe do driver não foi encontrada. Digite o seguinte código:
public static void main (String argv) {
Etapa 5. Criar declaração de pesquisa
O código a seguir permitirá que o usuário saiba que o programa está procurando a classe do driver. O "System.out.println ();" é usado para criar declarações. Digite o seguinte código.
System.out.println ("Procurando driver Oracle JDBC…");
Etapa 6. Procure o driver de banco de dados Java
O código a seguir instruirá o programa a procurar o driver do banco de dados.
tente {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Etapa 7. Crie uma instrução de retorno se o driver do banco de dados não for encontrado
Se o programa não puder encontrar o driver do banco de dados, o código a seguir gerará uma mensagem que permite ao usuário saber que ele precisa do driver do banco de dados. Digite o seguinte código:
catch (ClassNotFoundException e) {System.out.println ("Driver Oracle JDBC não encontrado!"); e.printStackTrace (); Retorna; }
Etapa 8. Crie uma instrução de retorno se o driver do banco de dados for encontrado
O código a seguir permitirá ao usuário saber que o programa localizou o driver do banco de dados.
System.out.println ("Driver Oracle JDBC registrado.");
Etapa 9. Conecte-se ao banco de dados Oracle
O código a seguir iniciará o processo de conexão com o banco de dados Oracle.
Conexão de conexão = nula;
Etapa 10. Adicione o URL do banco de dados, nome de usuário e senha
O código a seguir irá inserir o URL do banco de dados, nome de usuário e senha. Você deve inserir esses valores corretamente no código. Um url comum é "jdbc: oracle: thin: @localhost: 1521: xe". O nome de usuário é "sistema" por padrão, e a senha é definida pelo usuário quando você instala o banco de dados oracle. Digite o seguinte código com os valores corretos:
tente {conexão = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nome de usuário", "senha"); }
Etapa 11. Retorne a mensagem de erro se o nome de usuário e a senha estiverem incorretos
Digite o seguinte código para retornar uma mensagem de erro se o URL, nome de usuário ou senha estiverem incorretos.
catch (SQLException e) {System.out.println ("Falha na conexão! Verificar nome de usuário e senha"); e.printStackTrace (); Retorna; }
Etapa 12. Crie uma mensagem de conexão de banco de dados
Digite o seguinte código para informar ao usuário quando a conexão com o banco de dados for bem-sucedida:
if (conexão! = nulo) {System.out.println ("Conexão ao banco de dados bem-sucedida"); }
Etapa 13. Criar mensagem de erro de conexão
Se o programa não conseguir se conectar ao banco de dados por algum motivo, o código a seguir retornará uma mensagem que informa ao usuário que houve um erro. Digite o seguinte código:
else {System.out.println ("Não foi possível conectar ao banco de dados."); }
Etapa 14. Feche a corda
Digite um "}" na última linha para fechar a sequência de instruções.
Etapa 15. Feche a aula
Digite um "}" final na parte inferior da página para fechar o objeto de classe. Isso conclui o código. Todo o seu código deve ser semelhante a este:
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("Procurando driver JDBC Oracle…"); tente {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Driver Oracle JDBC não encontrado!"); e.printStackTrace (); Retorna; } System.out.println ("Driver Oracle JDBC registrado."); Conexão de conexão = nula; tente {conexão = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nome de usuário", "senha"); } catch (SQLException e) {System.out.println ("Falha na conexão! Verifique o nome de usuário e a senha"); e.printStackTrace (); Retorna; } if (conexão! = null) {System.out.println ("Conexão ao banco de dados bem-sucedida"); } else {System.out.println ("Não foi possível conectar ao banco de dados."); }}}