Upload
jacobo-lobo
View
193
Download
1
Tags:
Embed Size (px)
Citation preview
SANTA MARÍA DEL ORO, EL ORO DURANGO, 25 DE MAYO DE 2012.
INGENIERIA EN SISTEMAS
COMPUTACIONALES
MANUAL DE PHP MyAdmin Y NetBeans
ALUMNA:Y. KARINA TORRES S.
PROFESOR:I.S.C. EMILIO CARRETE MATA
7 SEMESTRE
SISTEMAS OPERATIVOS
MANUAL DE CONEXIÓN ENTRE NETBEANS Y PHP MYADMIN
Para comenzar este manual se dará una breve explicación sobre lo que hay que
hacer para empezar con un proyecto en NetBeans .
Después de que instalemos el NetBeans en la pc continuaremos el
procedimiento:
Creamos el proyecto con la opción “File”-“New Project” y nos aparecerá un menú
en el que deberemos elegir que tipo de proyecto que se va a crear.
Después nos aparecerá la pantalla donde debemos darle el nombre del proyecto,
la ubicación del proyecto y la carpeta del proyecto, damos click en terminar.
Conexión con la base de datos
Para conectar con la base de datos usaremos la librería MySQL JDBC Driver, que
debemos añadir al proyecto.
Añadir librería para conectar con la base de datos
Seleccionamos Add Library
Seleccionamos el conector para la base de datos MySQL y pulsamos AddLibrary
Para realizar la conexión 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 después 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 métodos:
ExecuteUpdate(sentenciaSQL);
resultado = conexión.sentencia.executeQurty(“select *from carrera”);
Para realizar la conexión de la base de datos con el PhpMyadmin se utiliza la siguiente
sintaxis: select*from tabla”conexion”);
Ya creado nuestro proyecto empezamos a darle forma
Empezamos con paquetes de fuentes- nuevo-paquete java
En este caso para realizar la conexión hemos creado tres formularios con el
nombre de prueba conexión, altas carrera y altas alumno.
Empezamos a realizar el código de prueba conexión, esta parte es muy importante
pues aquí estableceremos la conexión entre NetBeans y phpMyAdmin.
A continuación se da una explicación 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 parámetros, 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 conexión con mysql_connect. Habitualmente se utiliza con 2
parámetros, el nombre de la base de datos y la referencia a la conexión realizada
con mysql_connect().
MYSQL_QUERY
Se utiliza para hacer peticiones a la base de datos, se utiliza con 2 parámetros, la
petición (escrita en lenguaje mysql) y la referencia a la conexión de la base de
datos.
MYSQL_RESULT
Se utiliza para obtener un resultado que puede ser realizado con una query, se
usa básicamente con 2 o 3 parámetros, donde el primero es la "query" y el
segundo y tercero son indicadores numéricos que indican la posición de la variable
que queremos obtener (como índices de un arreglo).
Con esto nos podremos conectar con nuestra base de datos en php Myadmin.
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 contraseña que en
este caso no le pusimos para evitar problemas
Seguiremos ahora con el diseño del formulario altas carreras
Utilizaremos primero un Jframe
Después 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 dándole doble click generando el código
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 ejecución pueda ser que no nos muestre nada esto es
debido a que nos estaría faltando agregar una librería en este caso seria:
mysql-connector-java-5.0.7-bin.jarAsí gracias al try y catch nos sirve para capturar
las exepciones.
Es importante que cuando nos aparezca algún error y que tenga que ver con las
librerías importarlas para corregir el error.
Es importante asignar el tipo de carácter 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 también se realiza la misma operación para hacer visible el texto.
Así nos quedaría todo el código de nuestro formulario “altas carrera”.
No sin antes agregarle un pequeño detalle pero de mucha importancia como lo es
una advertencia de error en caso de que no se realice la inserción 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 después de diseñar y codificar en NetBeans pasaremos con la
realización 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, después nos iremos a php
MyAdmin y ahí iniciaremos creando una nueva base de datos con el nombre
escuela.
Luego empezaremos con las tablas créate data base con el nombre de escuela.
Se le pone el nombre de la tabla y el número de campos que se va a necesitar
después 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, después 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 en el motor de
almacenamiento sea “Innodb”.
Asi nos quedará con los campos que le asignamos.
Continuamos con la otra tabla se repite el mismos procedimiento.
Creamos la tabla con el número de campos.
Ya después 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.
Después de constatar que los datos se pasan correctamente, seguiremos creando
los siguientes formularios.
altasAlumno
Su creación 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 botón que quieras añadir a tu diseño debe ser
debidamente cambiado como muestra la imagen
Así nos quedará después 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
método 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 conexión con la base de datos.
Continuamos con nuestro código, los campos de clave y nombre guardarlos en las
variables el .next es un método 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”.
También 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 diseño.
Para insertar los datos utilizamos la siguiente sintaxis private javax.swing
btnCancelar .
Comprobamos si todo nuestro código esta correcto y si guarda los registros en
nuestra base de datos.
Abrimos nuestra base de datos en phpMyAdmin para corroborar.
Se pone la instrucción resultado = conexion.sentencia.executeQuery("select*from
alumno where control='" + c + "'");
Esto para especificar los registros que se deben guardar sin duplicación de lo
contrario aparecerá un mensaje de advertencia.
CONSULTA CARRERA
Realizamos el diseño para comenzar con el código.
Como podemos ver en el diseño para colocar las columnas a la tabla. Aquí al
momento de presionar el botón de carreras automáticamente aparecerán 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 información aparezca en nuestra
tabla.
Ya para terminar lo ejecutas para ver posibles errores.
Y así es como terminamos nuestro manual esperando y esta guía sea de su
ayuda.