Como se conectar a um banco de dados Oracle em Java no PC ou Mac

Índice:

Como se conectar a um banco de dados Oracle em Java no PC ou Mac
Como se conectar a um banco de dados Oracle em Java no PC ou Mac

Vídeo: Como se conectar a um banco de dados Oracle em Java no PC ou Mac

Vídeo: Como se conectar a um banco de dados Oracle em Java no PC ou Mac
Vídeo: Como Recortar Imagem no Illustrator [Definitivo 2019] 🔥 2024, Maio
Anonim

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

9679662 1
9679662 1

Etapa 1. Baixe a classe de driver do site da Oracle

Você pode baixar "ojdbc6.jar" ou "ojdbc7.jar".

9679662 2
9679662 2

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;

9679662 3
9679662 3

Etapa 3. Defina a classe

Digite o seguinte código para definir a classe.

class OracleConnection {

9679662 4
9679662 4

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) {

9679662 5
9679662 5

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…");

9679662 6
9679662 6

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"); }

9679662 7
9679662 7

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; }

9679662 8
9679662 8

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.");

9679662 9
9679662 9

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;

9679662 10
9679662 10

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"); }

9679662 11
9679662 11

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; }

9679662 12
9679662 12

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"); }

9679662 13
9679662 13

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."); }

9679662 14
9679662 14

Etapa 14. Feche a corda

Digite um "}" na última linha para fechar a sequência de instruções.

9679662 15
9679662 15

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."); }}}

Recomendado: