miércoles, 4 de diciembre de 2013

Archivo conexion de base datos desde java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package biblio;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;

/**
 *
 * @author kaaf
 */
public class ConexionDb {

    public static Connection GetConnection() {
        Connection conexion = null;

        try {
            Class.forName("com.mysql.jdbc.Driver");
            String servidor = "jdbc:mysql://localhost/biblio";
            String usuarioDB = "root";
            String passwordDB = "root";
            conexion = DriverManager.getConnection(servidor, usuarioDB, passwordDB);
        } catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null, ex, "Error1 en la Conexión con la BD " + ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            conexion = null;
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, ex, "Error2 en la Conexión con la BD " + ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            conexion = null;
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, ex, "Error3 en la Conexión con la BD " + ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            conexion = null;
        } finally {
            return conexion;
        }
    }

    public static void main(String[] args) {

        Connection miConexion = (Connection) ConexionDb.GetConnection();
        try {
            Statement statement = (Statement) miConexion.createStatement();

            String TI = "59595";
            String nombre = "pepito";
            String apellido = "perez";
            int grado = 1;            //Aquí se asigna a la fecha en un formato el cual puede ser cambiado
            String jornada = "tarde";

            statement.execute("insert into estudiante values('" + TI + "','" + nombre + "','" + apellido + "','" + jornada + "','" + grado + "')");

            System.out.print("Datos ingresados correctamente");

            statement.close();
            miConexion.close();
        } catch (Exception ex) {
            System.out.print("Error "+ex.getMessage());

        }
    }
}


No hay comentarios:

Publicar un comentario