viernes, 11 de abril de 2014

BASE DE DATOS ACCES ENLAZADA CON NETBENS



a continuación les mostrare como hacer una base de datos en el programa Access enlazada a el lenguaje de programación Netbenas


1.vamos a crear una sencilla base de datos en el programa Access. 






damos en la opción que dice Base de Datos del escritorio en blanco, luego procedemos a guardarlo en el disco local C:





2.en la parte superior izquierda en la pestaña que dice "Tabla 1" damos click derecho y damos en la opción que dice vista diseño y cambiamos el nombre de la tabla y le pondremos personal y click en aceptar.



3.Creamos tres variables que se llamaran (Nom_per, Ape_per, Tel_per); seleccionamos cada una y en la parte inferior izquierda en la pestaña general le cambiaremos el tamaño del campo:
Nom_per (50)
Ape_per (50)
Tel_per (13)
guardamos la tabla como ya había dicho en el disco local C:



4.Procedemos a abrir el programa netbeans y damos click en la opción que dice File y seguido en New project.



5.luego damos click en la opción  java application y seguida damos click  en  el botón Next.



6. en el cajón que dice Project Name le damos como nombre "Access" y quitamos la opcion que dice "Create Main Class".



7.una vez que tenemos el proyecto damos click en el icono de posillito que se llama access y seguido click derecho en Source Packages; damos la opción New y seguido Java Package. lo llamaremos "formularios" y damos click en "Finish" .



8.una vez teniendo el paquete que se llama formularios damos click derecho y damos la opción "New""JFrame Form" y lo llamaremos "Personal"por ultimo damos click en "Finish".

 

9.el JFame Form automáticamente nos abrirá la ventana para proceder a crear una ventana emergente en la cual vamos a diligenciar los datos para suministrarlos en la base de datos. para ello daremos click derecho damos la opción "Set Layout" y en seguida "Absolute Layout".



10. una vez hecho esto comenzaremos a arrastrar 5 Label que se encuentra en la parte derecha de la ventana que dice "Swing Controls"
a cada Label lo llamaremos:
1er Label: (Ingreso de personal)
2do Label: (Nombre)
3er Label: (Apellido)
4to Label: (Telefono)
5to Label: es para poner la imagen.




11. luego procederemos a arrastrar 3 TextField que estan en la misma ventana de Label estos cajones son para digitar los datos.




12. en la misma ventana de "Swing Controls" arrastramos un "Button" y lo llamaremos "Conectar", este botón nos permitirá que cuando diligenciemos los respectivos datos en los cajones de texto los envié automáticamente a nuestra base de datos.



13. después de haber hecho la parte gráfica de la ventana damos click que dice "Source" y procedemos a incluir las dos librerías :
import java.sql.*; (esto con el fin de poder llamar todos los drivers de base de datos para no tener ningún problema)
import java.swing.JOptionPane; (para que nos salga una ventana emergente de mensaje)




14. luego nos vamos a el diseño de la ventana dando click en "Desing"y damos doble click en el botón "conectar" y copearemos esta linea de código:
  try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String db="jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=c:/Base.mdb";
            Connection cn = DriverManager.getConnection(db,"","");
            Statement s = cn.createStatement();
            String sql="insert into personal(Nom_per,Ape_per,Tel_per)"
                    + " values ('"+this.cnom.getText()+"',"
                    +this.cape.getText()+"','"+this.ctel.getText()+"')";
            s.executeUpdate(sql);
            JOptionPane.showMessageDialog(rootPane, "Guardado con exito");
            
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(rootPane, "El error es: " + ex);
        }
    }



15.una vez copeado la linea de codigo procederemos a dar click en el boton "run" que esta en la parte superior del programa.




No hay comentarios.:

Publicar un comentario