Inicio

sábado, 21 de junio de 2014

Conexión JAVA + Oracle SQL o MySQL

Si eres desarrollador de aplicaciones con la tecnología JAVA sobre NetBeans este ejemplo podría ser muy útil cuando desees realizar una aplicación con una conexión a base de datos.


1. Descargar los conectores de Oracle o MySQL


Debes descargar el conector depende de tu gestor de base de datos para poder continuar...

- Oracle SQL--------→  Descarga aquí
- MySQL------------→  Descarga aquí

2. Crear un nuevo proyecto en JAVA con el nombre ConnectionOracle



- Una vez creado el proyecto, procedemos a agregar el conector a la librería.

- Seleccionamos el conector


- Y comprobamos como ya lo tenemos en nuestras librerías.


 3. Ahora copia este codigo y pegalo en el proyecto creado



package connectionoracle;
import java.sql.*;

public class ConnectionOracle {

    private Connection conexion;
    public Connection getConexion(){
        return conexion;
    }
    public void setConexion(Connection conexion) {
        this.conexion = conexion;
    }
    public ConnectionOracle Conectar(){
        try{
        Class.forName("oracle.jdbc.OracleDriver");
        String BaseDeDatos = "jdbc:oracle:thin:@localhost:1521:XE";
        conexion= DriverManager.getConnection(BaseDeDatos,"user","pass");
        if(conexion!=null)
        {
        System.out.println("Conexion exitosa a esquema user");
        }
        else{System.out.println("Conexion fallida");}
        }
        catch(Exception e)
        {e.printStackTrace();}
       
    return this;
    }

    public static void main(String[] args) {
   
    ConnectionOracle obconeccion=new ConnectionOracle();
    obconeccion.Conectar(); 
    }
}

- El texto que esta en rojo "user" es el nombre de usario de la base de datos, y "pass" es el password del login para el usuaio

5. Obtenemos el resultado como conexión establecida.



Espero que te aya funcionado, no te olvides comentar y compartir.



3 comentarios:

  1. pues no me funciono a mi :/ me manda un error....

    ResponderEliminar
    Respuestas
    1. Gracias por comentar.
      Su problema fue corregido a través de las redes sociales.

      Eliminar
  2. Muchas gracias.... Problema solucionado yo estaba mal con la clave :P

    ResponderEliminar