Com connectar-se a una base de dades Oracle a Java en PC o Mac

Taula de continguts:

Com connectar-se a una base de dades Oracle a Java en PC o Mac
Com connectar-se a una base de dades Oracle a Java en PC o Mac

Vídeo: Com connectar-se a una base de dades Oracle a Java en PC o Mac

Vídeo: Com connectar-se a una base de dades Oracle a Java en PC o Mac
Vídeo: Как удалить фон картинки в Excel / Word / PowerPoint – Просто! 2024, Abril
Anonim

Aquest wikiHow us ensenya a connectar-vos a una base de dades Oracle a Java. Per connectar-vos a una base de dades Java, primer necessiteu la classe de controladors, l’URL de la base de dades oracle i el nom d’usuari i la contrasenya.

Passos

9679662 1
9679662 1

Pas 1. Baixeu la classe de controladors des del lloc web d'Oracle

Podeu descarregar "ojdbc6.jar" o "ojdbc7.jar".

9679662 2
9679662 2

Pas 2. Escriviu el codi següent:

Aquest codi llista el procés que passarà Java. Primer cercarà la classe de controladors, després es connectarà a l’URL de la base de dades Oracle i després es connectarà a la base de dades.

importació java.sql. DriverManager; importació java.sql. Connection; importació java.sql. SQLException;

9679662 3
9679662 3

Pas 3. Configureu la classe

Escriviu el codi següent per establir la classe.

classe OracleConnection {

9679662 4
9679662 4

Pas 4. Creeu una cadena d’afirmacions

Aquest codi iniciarà una sèrie d’afirmacions que permetran a l’usuari saber que el programa busca classe de controladors i, a continuació, informarà a l’usuari si s’ha trobat la classe de controladors o si no s’ha trobat la classe de controladors. Escriviu el codi següent:

public static void main (String argv) {

9679662 5
9679662 5

Pas 5. Crea una declaració de cerca

El següent codi permetrà a l'usuari saber que el programa busca la classe de controladors. El "System.out.println ();" s’utilitza per crear sentències. Escriviu el codi següent.

System.out.println ("S'està cercant el controlador Oracle JDBC …");

9679662 6
9679662 6

Pas 6. Cerqueu el controlador de base de dades Java

El següent codi indicarà al programa que cerqui el controlador de la base de dades.

proveu {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Pas 7. Creeu una declaració de retorn si no es troba el controlador de base de dades

Si el programa no troba el controlador de la base de dades, el codi següent generarà un missatge que permet a l'usuari saber que necessita el controlador de la base de dades. Escriviu el codi següent:

catch (ClassNotFoundException e) {System.out.println ("No s'ha trobat el controlador Oracle JDBC!"); e.printStackTrace (); tornar; }

9679662 8
9679662 8

Pas 8. Creeu una declaració de retorn si es troba el controlador de base de dades

El següent codi permetrà a l'usuari saber que el programa ha localitzat el controlador de la base de dades.

System.out.println ("Controlador Oracle JDBC registrat");

9679662 9
9679662 9

Pas 9. Connecteu-vos a la base de dades Oracle

El següent codi iniciarà el procés de connexió a la base de dades Oracle.

Connexió de connexió = nul·la;

9679662 10
9679662 10

Pas 10. Afegiu l'URL de la base de dades, el nom d'usuari i la contrasenya

El següent codi introduirà l'URL de la base de dades, el nom d'usuari i la contrasenya. Heu d'introduir aquests valors correctament al codi. Un URL comú és "jdbc: oracle: thin: @localhost: 1521: xe". El nom d'usuari és "sistema" per defecte i la contrasenya la defineix l'usuari quan instal·leu la base de dades d'Oracle. Escriviu el codi següent amb els valors correctes:

proveu {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

Pas 11. Torneu a enviar el missatge d'error si el nom d'usuari i la contrasenya són incorrectes

Escriviu el codi següent per tornar un missatge d'error si l'URL, el nom d'usuari o la contrasenya són incorrectes.

catch (SQLException e) {System.out.println ("Error de connexió! Comproveu el nom d'usuari i la contrasenya"); e.printStackTrace (); tornar; }

9679662 12
9679662 12

Pas 12. Creeu un missatge de connexió a la base de dades

Escriviu el codi següent per fer saber a l'usuari quan la connexió a la base de dades és correcta:

if (connexió! = nul) {System.out.println ("Connexió a la base de dades satisfactòria"); }

9679662 13
9679662 13

Pas 13. Crea un missatge d'error de connexió

Si el programa no pot connectar-se a la base de dades per qualsevol motiu, el següent codi retornarà un missatge que permet a l'usuari saber que hi ha hagut un error. Escriviu el codi següent:

else {System.out.println ("No es pot connectar a la base de dades."); }

9679662 14
9679662 14

Pas 14. Tanqueu la cadena

Escriviu un "}" a l'última línia per tancar la cadena de sentències.

9679662 15
9679662 15

Pas 15. Tanqueu la classe

Escriviu un "}" final a la part inferior de la pàgina per tancar l'objecte de la classe. D’aquesta manera es conclou el codi. Tot el vostre codi hauria de tenir un aspecte semblant a aquest:

importació java.sql. DriverManager; importació java.sql. Connection; importació java.sql. SQLException; classe OracleConnection {public static void main (String argv) {System.out.println ("Cerca del controlador Oracle JDBC …"); proveu {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("No s'ha trobat el controlador Oracle JDBC!"); e.printStackTrace (); tornar; } System.out.println ("Controlador Oracle JDBC registrat"); Connexió de connexió = nul·la; proveu {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Error de connexió! Comproveu el nom d'usuari i la contrasenya"); e.printStackTrace (); tornar; } if (connection! = null) {System.out.println ("Connexió a la base de dades satisfactòria"); } else {System.out.println ("No es pot connectar a la base de dades."); }}}

Recomanat: