Está en la página 1de 22

INGENIERIA EN SISTEMAS COMPUTACIONALES

SISTEMAS OPERATIVOS
MANUAL DE PHP MyAdmin Y NetBeans

7 SEMESTRE
ALUMNA:Y. KARINA TORRES S. PROFESOR:I.S.C. EMILIO CARRETE MATA

SANTA MARA DEL ORO, EL ORO DURANGO, 25 DE MAYO DE 2012.

MANUAL DE CONEXIN ENTRE NETBEANS Y PHP MYADMIN Para comenzar este manual se dar una breve explicacin sobre lo que hay que hacer para empezar con un proyecto en NetBeans . Despus de que instalemos el NetBeans procedimiento: Creamos el proyecto con la opcin File-New Project y nos aparecer un men en el que deberemos elegir que tipo de proyecto que se va a crear. Despus nos aparecer la pantalla donde debemos darle el nombre del proyecto, la ubicacin del proyecto y la carpeta del proyecto, damos click en terminar.
Conexin con la base de datos Para conectar con la base de datos usaremos la librera MySQL JDBC Driver, que debemos aadir al proyecto. Aadir librera para conectar con la base de datos Seleccionamos Add Library

en la pc continuaremos el

Seleccionamos el conector para la base de datos MySQL y pulsamos AddLibrary

Para realizar la conexin con la base de datos y es importante poner el driver que nos pide. Drive servidor Jdbc:mysql\\localhost:3306\escuela\root\;
P.C. B.D. USUARIO PASSWORD

Usaremos un objeto de la clase Connection para comunicarnos con la base de datos. Para comunicarnos con la base de datos, primero nos conectamos con la base de datos (como hemos explicado antes) y despus crearemos un objeto Statement con el que realizaremos las consultas a la base de datos. Para realizar una consulta podemos usar, alguno de los siguientes mtodos:
ExecuteUpdate(sentenciaSQL); resultado = conexin.sentencia.executeQurty(select *from carrera); Para realizar la conexin de la base de datos con el PhpMyadmin se utiliza la siguiente sintaxis: select*from tablaconexion);

Ya creado nuestro proyecto empezamos a darle forma

Empezamos con paquetes de fuentes- nuevo-paquete java

En este caso para realizar la conexin hemos creado tres formularios con el nombre de prueba conexin, altas carrera y altas alumno.

Empezamos a realizar el cdigo de prueba conexin, esta parte es muy importante pues aqu estableceremos la conexin entre NetBeans y phpMyAdmin.

A continuacin se da una explicacin sobre la sintaxis y para que debemos utilizarla.

MYSQL_CONNECT Se utiliza para conectarse con un servidor de bases de datos, se usa normalmente con 3 parmetros, el dominio del servidor, nombre de usuario y password. MYSQL_SELECT_DB Se utiliza para elegir la base de datos que queremos gestionar una vez que se ha realizado la conexin con mysql_connect. Habitualmente se utiliza con 2 parmetros, el nombre de la base de datos y la referencia a la conexin realizada con mysql_connect(). MYSQL_QUERY Se utiliza para hacer peticiones a la base de datos, se utiliza con 2 parmetros, la peticin (escrita en lenguaje mysql) y la referencia a la conexin de la base de datos. MYSQL_RESULT Se utiliza para obtener un resultado que puede ser realizado con una query, se usa bsicamente con 2 o 3 parmetros, donde el primero es la "query" y el segundo y tercero son indicadores numricos que indican la posicin de la variable que queremos obtener (como ndices de un arreglo). 1 Conexion.conectar("jdbc:mysql://localhost:3306/escuela", "root",""); Aqu ya incluimos el dominio del servidor para enlazarlo con la base de datos que mas a delante realizaremos el nombre del usuario y la contrasea que en este caso no le pusimos para evitar problemas Con esto nos podremos conectar con nuestra base de datos en php Myadmin.

Seguiremos ahora con el diseo del formulario altas carreras Utilizaremos primero un Jframe Despus arrastramos unas label (etiquetas) para escribir el texto que queremos mostrar a la hora de ejecutar. Utilizaremos cajas de texto los cuales renombraremos para que sea mas sencillo ubicarlos y botones que activaremos dndole doble click generando el cdigo fuente. private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) Para que al momento de posicionar el mouse podamos dar click. Cuando realizamos la ejecucin pueda ser que no nos muestre nada esto es debido a que nos estara faltando agregar una librera en este caso seria:

mysql-connector-java-5.0.7-bin.jar

As gracias al try y catch nos sirve para capturar

las exepciones.

Es importante que cuando nos aparezca algn error y que tenga que ver con las libreras importarlas para corregir el error.

Es importante asignar el tipo de carcter utilizando una variable para cada texto que vayamos a poner y a su vez obtener y se muestre a la hora de ejecutar.

As mismo en tambin se realiza la misma operacin para hacer visible el texto.

As nos quedara todo el cdigo de nuestro formulario altas carrera.

No sin antes agregarle un pequeo detalle pero de mucha importancia como lo es una advertencia de error en caso de que no se realice la insercin de datos adecuadamente.

Aqu le damos shift f6 para ejecutarlo y empezar a introducir datos. Aqu se muestra ya ejecutado nuestro programa.

Aqu la manera en la que la advertencia de error se muestra por el llenado incorrecto.

Bien pues despus de disear y codificar en NetBeans pasaremos con la realizacin de las bases de datos en phpMyadmin.

Primero que nada debemos tener instalado el wamp server luego le damos click y se nos pondr en la barra de estados como online, despus nos iremos a php MyAdmin y ah iniciaremos creando una nueva base de datos con el nombre escuela.

Luego empezaremos con las tablas crate data base con el nombre de escuela.

Se le pone el nombre de la tabla y el nmero de campos que se va a necesitar despus continuar. Continuaremos escribiendo el nombre de los campos el tipo de dato y la longitud, es muy importante asignar cual campo ser la clave primaria, despus le das en grabar.

As nos ira quedando conforme le agreguemos las tablas.

Introduciremos otra tabla con cuatro campos siguiendo con el mismo procedimiento le damos continuar.

Ponemos el nombre de los campos agregamos el tipo de datos, establecer la clave primaria a y se me olvidaba es importante que almacenamiento sea Innodb. en el motor de

Asi nos quedar con los campos que le asignamos.

Continuamos con la otra tabla se repite el mismos procedimiento. Creamos la tabla con el nmero de campos.

Agregamos el nombre a los campos con sus caractersticas.

Y as quedar con las tres tablas juntas.

Ya despus de explicar de qu manera crearemos las tablas podremos constatar que los datos que ingreses cuando ejecutas NetBeans se pasan ala base de datos en Php Myadmin.

Despus de constatar que los datos se pasan correctamente, seguiremos creando los siguientes formularios. altasAlumno Su creacin es de similar a los anteriores, este es mi formulario, debemos tener en cuenta que la fecha de nacimiento y el de carrera son cajas de texto diferente

Es importante recordar que cada botn que quieras aadir a tu diseo debe ser debidamente cambiado como muestra la imagen

As nos quedar despus de que terminemos nuestro es importante ejecutarlo siempre que hagamos cambios de esta manera guardaremos los cambios.

Como mencione anteriormente respecto a la caja de texto seleccionamos un tem por lo que es necesario poner el nombre del combo (cbonombredelaetiqueta) el mtodo es para lo que haya en la tabla carrera se cargue en el combo y al momento de darle click se desplieguen todas las carreras disponibles.Es importante recordar siempre que debemos estar conectados a nuestra base de datos. Por lo que se tiene que realizar la conexin con la base de datos.

Continuamos con nuestro cdigo, los campos de clave y nombre guardarlos en las variables el .next es un mtodo que tiene la sentencia de guardar en las variables lo que esta la tabla carrera se guarda lo que hay en las variables c y n

Utilizaremos String para declarar las variables que utilizaremos como referencia y as obtener la que vamos a escribir en una caja de texto con un get. Tambin tenemos un jdc la sintaxis es diferente pero sirve para lo mismo lo utilizamos porque aqu tenemos que poner la fecha y se pueda seleccionar en nuestro diseo.

Para insertar los datos utilizamos la siguiente sintaxis private javax.swing btnCancelar .

Comprobamos si todo nuestro cdigo esta correcto y si guarda los registros en nuestra base de datos.

Abrimos nuestra base de datos en phpMyAdmin para corroborar.

Se pone la instruccin resultado = conexion.sentencia.executeQuery("select*from alumno where control='" + c + "'"); Esto para especificar los registros que se deben guardar sin duplicacin de lo contrario aparecer un mensaje de advertencia.

CONSULTA CARRERA

Realizamos el diseo para comenzar con el cdigo.

Como podemos ver en el diseo para colocar las columnas a la tabla. Aqu al momento de presionar el botn de carreras automticamente aparecern los datos guardados en la base de datos.

Aqu creamos un evento window-window opened como se muestra en la parte de abajo para mandar llamar la tabla y se muestre a la hora de ejecutarse.

Para lo que tenemos que tener presente que si no esta conectada la base con el phpMyAdmin no se mostrara la base de datos.

Y as debe de quedarnos.

Este evento es muy importante pues al momento de hacer click podremos visualizar los datos que pertenecen a la tabla.

Aqu declaramos las variables para poder guardar los datos que introduzcamos en las columnas de la tabla.

Las variables se mandan llamar para que la informacin aparezca en nuestra tabla. Ya para terminar lo ejecutas para ver posibles errores.

Y as es como terminamos nuestro manual esperando y esta gua sea de su ayuda.