Conectar Java Con Oracle 10g Ex

download Conectar Java Con Oracle 10g Ex

of 6

description

Conectar Java Con Oracle 10g Ex

Transcript of Conectar Java Con Oracle 10g Ex

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 1/6

    Bienvenido(a), Visitante. Por favor Ingresaro Registrarse

    Perdiste tu email de activacin?.

    | Foro | Web | Blog | Wiki | Ayuda | Buscar | Ingresar | Registrarse | 5 Febrero 2014, 21:48

    Foro de elhacker.net Programacin

    Programacin General Java (Moderadores: Debci, Leyer)

    Conectar java con oracle 10g ex

    0 Usuarios y 1 Visitante estn viendo este tema.

    Pginas: [1]

    Autor Tema: Conectar java con oracle 10g ex (Ledo 6,457 veces)

    kch_l

    Desconectado

    Mensajes: 56

    Conectar java con oracle 10g ex en: 6 Febrero 2011, 19:45

    Descarge el archivo clasess1.zip pero no tengo idea de donde ponerlo para que funcione el driver deconexion, estoy usando eclipse y netbeans, pero me interesa mas eclipse, si alguien me puedeayudar a poner el .zip en la ruta correcta, ademas de que sospecho que no deberia ser un zip ya quehabia manejado drivers con mysql y recuerdo que era un .jar :S.

    Ojala me puedan ayudar

    En lnea

    BAZINGA!!!! I don't care

    cyberserver

    Desconectado

    Mensajes: 162

    Lo que unamente crea, otralo destruye

    Re: Conectar java con oracle 10g ex Respuesta #1 en: 7 Febrero 2011, 08:19

    Que Onda mira. aqui te paso una clase que cree usando patrones "Dao" te va a ayudar un buen.

    Es muy sencilla por lo mismo que apenas la hice ayer. pero con eso te bastara.

    Clase : ClaseBDOracle.javaCdigo

    1. import java.sql.*;2.

    3. /**4. *5. * @version 1.0.0 , ClaseBDOracle6. * @author Abel de la Fuente Arriaga [email protected]. *8. * Requerimiento para poder hacer uso de esta Clase9. * 1-. Librerias ojdbc(Version).jar en el Classpath de Java10. * 11. */12. public final class ClaseBDOracle {13. private Connection conexin;14. private static String Equipox;15. private static String Usuariox;16. private static String Passwordx;

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 2/6

    17.

    18. private Statement stmt;19.

    20. /**21. * Constructor ClaseBDOracle22. * Carla el Api para la conexin23. */24. public ClaseBDOracle(){25. try{26. Class.forName("oracle.jdbc.driver.OracleDriver");27.

    28. }catch (Exception e){29. System.out.println("Error en ClaseBDOracle Constructor " + e);30. }31. }32.

    33. /**34. * Constructor ClaseBDOracle35. * @param Equipo Tipo String - Equipo donde se realizara la conexin36. * @param Usuario Tipo String - Nombre de Usuario en la BD37. * @param Password Tipo String - Password en la BD38. *39. */40. public ClaseBDOracle(String Equipo,String Usuario,String Password) throws SQ

    LException{41. Equipox=Equipo;42. Usuariox=Usuario;43. Passwordx=Password;44. try{45. Class.forName("oracle.jdbc.driver.OracleDriver");46.

    47. }catch (Exception e){48. System.out.println("Error en ClaseBDOracle Constructor " + e);49. }50. }51.

    52. /**53. * Realiza la conexin a la BD54. * @return True - conexin Correcta55. * @return False - conexin Incorrecta56. *57. */58. public Boolean Conectar(){59. try{60. conexin= DriverManager.getConnection("jdbc:oracle:thin:@"+Equipox,

    Usuariox,Passwordx);61. stmt = conexin.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, Re

    sultSet.CONCUR_UPDATABLE);62. return true;63. }catch(Exception e){64. System.out.println("Error en ClaseBDOracle Metodo Conectar \n"+ e)

    ;65. return false;66. }67.

    68. }69.

    70. /**71. * Realiza la conexin a la BD72. * @param Equipo Tipo String - Equipo donde se realizara la conexin73. * @param Usuario Tipo String - Nombre de Usuario en la BD74. * @param Password Tipo String - Password en la BD75. * @return True - conexin Correcta76. * @return False - conexin Incorrecta77. *78. */79. public Boolean Conectar(String Equipo,String Usuario,String Password){80. try{81. Equipox=Equipo;82. Usuariox=Usuario;83. Passwordx=Password;84.

    85. conexin= DriverManager.getConnection("jdbc:oracle:thin:@"+Equipox,Usuariox,Passwordx);

    86. stmt = conexin.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 3/6

    87. return true;88. }catch(Exception e){89. System.out.println("Error en ClaseBDOracle Metodo Conectar \n"+ e)

    ;90. return false;91. }92.

    93. }94.

    95. /**96. * Verificacion del estado de conexin97. * @return True - conexin Abierta98. * @return False - conexin Cerrada99. *100. */101. public boolean GetEstadoDeConeccion(){102. try{103. Boolean BoEstado=conexin.isClosed();104. if(!BoEstado){105. return true;106. }else{107. return false;108. }109. }catch(Exception e){110. System.out.println("Error en ClaseBDOracle Metodo GetEstadoDeConecci

    on \n"+ e);111. return false;112. }113.

    114. }115.

    116. /**117. * Realizar una Consulta a la BD118. * @param Query Tipo String - Query de Consulta119. * @return ResulSet - Objeto General de los Datos de la Consulta120. * @return null - Error de Consulta121. *122. */123. public ResultSet GetConsulta(String Query){124. try{125. ResultSet rset = this.stmt.executeQuery(Query);126. return rset;127. }catch(Exception e){128. System.out.println("Error en ClaseBDOracle Metodo GetConsulta \n"+

    e);129. return null;130. }131. }132.

    133. /**134. * Ejecucion de un Query que no regresa valores135. * @param Query Tipo String - Query a Ejecutar136. * @return True - Ejecucion Correcta del Query137. * @return False - Ejecucion Incorrecta del Query138. *139. */140. public Boolean EjecutarQuery(String Query){141. try{142. Boolean BoValRet;143. stmt = conexin.createStatement();144. BoValRet=stmt.execute(Query);145. if(BoValRet){146. return true;147. }else{148. return false;149. }150. }catch(Exception e){151. System.out.println("Error en ClaseBDOracle Metodo EjecutarQuery \n"

    + e);152. return false;153. }154. }155.

    156. /**157. * Desconeccion a la BD158. *

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 4/6

    159. */160. public void Desconectar() throws SQLException{161. conexin.close();162. }163.

    164. /**165. * Retorno de Objeto conexin166. * @return Conecction - Objeto Conecction167. *168. */169. public Connection GetObjConecction(){170. return conexin;171. }172.

    173. }174.

    175.

    176.

    Igual y puede tener alguna Excepcion. pero postealo y con gusto lo corrijo.

    Por cierto si tienes Oracle 10g instalado en tu maquina, de aii puedes conseguir la api"ojdbc" viene dentro de una carpeta llamada jdbcCitarC:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib

    Suerte y espero que te sirva

    En lnea

    kch_l

    Desconectado

    Mensajes: 56

    Re: Conectar java con oracle 10g ex Respuesta #2 en: 8 Febrero 2011, 03:07

    La libreria ojdbc ya la habia visto, pero a donde la tengo que mover para hacer la conexion?? porqueme marca error de que no encuentra la clase cuando hago el Class.forName(...)

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 5/6

    En lnea

    BAZINGA!!!! I don't care

    cyberserver

    Desconectado

    Mensajes: 162

    Lo que unamente crea, otralo destruye

    Re: Conectar java con oracle 10g ex Respuesta #3 en: 8 Febrero 2011, 04:13

    3 Soluciones:

    1.- Si utilizas NetBeans , puedes hacerlo agregando el Jar a las Bibliotecas

    CitarBibliotecas>BotonDerecho>Abrir Archivo JAR/Carpeta

    2.- Si utilizas Jcreator o demas copia ojdbc.jar a:CitarC:\Program Files\Java\jdk1.6.0_17\jre\lib\extC:\Program Files\Java\jre6\lib\ext

    3.- Si no quieres copiarlos, agrega el jar al Classpath desde ConsolaCitarset CLASSPATH=%CLASSPATH%:.\ojdbc.jar:.

    Suerte

    En lnea

  • 5/2/2014 Conectar java con oracle 10g ex

    http://foro.elhacker.net/java/conectar_java_con_oracle_10g_ex-t318786.0.html 6/6

    kch_l

    Desconectado

    Mensajes: 56

    Re: Conectar java con oracle 10g ex Respuesta #4 en: 11 Febrero 2011, 19:44

    Ya no marca error al cargar el driver gracias por la ayuda

    En lnea

    BAZINGA!!!! I don't care

    sanbartels

    Desconectado

    Mensajes: 1

    Re: Conectar java con oracle 10g ex Respuesta #5 en: 11 Octubre 2011, 18:10

    Hola a todos no he podido conectar lo que me aparece es esto espero su ayuda gracias

    Error en ClaseBDOracle Metodo Conectar java.sql.SQLException: Excepcin de E/S: The Network Adapter could not establish the connection

    En lnea

    Pginas: [1]

    Ir a: ===> Java ir

    Mensajes similares

    Asunto Iniciado por Respuestas Vistas ltimo mensaje

    CONECTAR ORACLE CON SQL SERVER Desarrollo Web

    d 2 2,86813 Junio 2006, 16:11 por deya

    conectar c# a oracle con odbc .NET

    greenselves 5 5,89529 Noviembre 2010,16:56 por greenselves

    [ORACLE-JAVA]java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver Java

    abrtx 2 3,56621 Junio 2011, 15:35 por abrtx

    Conectar Visual.net a Oracle(Maquina Virtual) Bases de Datos

    Bhrentox 1 1,40917 Abril 2012, 03:49 por Bhrentox

    Sentencia para consultar DB Java conectado conOracle 11g Java

    Fabi0lo 2 2,6139 Julio 2012, 12:54 por adastra

    lawebdegoku MundoDivx Hispabyte Truzone ZonaPhotoshop

    Yashira.org indetectables.netSeguridadColombia

    IndejuegosSeguridadInformtica

    Internet mvilNoticiasInformatica

    ADSL eNYe Sec Seguridad Wireless

    UndergroundMxico

    Soluciones Web El Lado del MalBlog AdministradorSistemas

    Blog Uxio

    thehackerway Tienda Wifi

    Todas las webs afiliadas estn libres de publicidad engaosa.

    Powered by SMF 1.1.19 | SMF 2006-2008, Simple Machines