Bien luego de terminar el diseño de validar todas las entradas de datos es hora de llenar la base de datos , algunos lo estan haciendo en php con mysql , creo noce pero eso esta en los anteriores post incluso pueden ayudarse del desarrollo rapido de aplicaciones en Dreamweaver.
Otros los estan desarrollando en escritorio incluso usando Oracle , y otros como yo que no tenemos nada que hacer asi que lo hare en mysql y jsp.
Para empezar necesitamos un servidor mysql , si estas usando windows puedes ayudarte de wamp o xamp creo q se llama asi , si usas linux creo q tambien hay paquetes como estos , sino pues instalalos a consola.
Tambien necesitamos la IDE de Netbeans , aunque lo puedes trabajar en Eclipse , y la parte de jsp con dreamweaver que lo veremos mas adelante .
Luego de tener todos estos requerimientos ya podemos conectar a nuestra base de datos , creamos un nuevo proyecto web , elegimos con que frameworks trabajar en esta ocasion trabajare con hibernate.
Lo primero que debemos hacer es exportar la libreria para poder usar sql en java , eso lo ponemos en las declaraciones de la pagina en la parte de arriba , luego de eso abrimos para jsp para conectar con mysql , ten en cuenta que debes tener levantado el server en ese momento , declaramos 3 variables una para el usuario otra para el pass y la ultima para la ruta .
En la ruta tienes que poner exactamente eso jdbc:mysql://localhost:3306/nombre_base_datos bien si tu server tiene otro puerto de salida tienes que cambiarlo si no te funciona.
Luego creamos un objeto conexion para nuestra base de datos , luego ub objeto statement , luego la sintaxis para conectar con mysql , y ponemos el driver que vamos a usar tomar en cuenta que despues lo tenemos que agregar a nuestro proyecto .
A la variable conexion le asignamos el valor de la clase driverManager con su metodo getConnection y los parametros asignados arriba.
Luego ejecutamos la consulta , ese es el codigo para conectar ustedes lo puede validar ponerle try catch , meterlo en una clase , en otro archivo como gusten.
Insersion de registros en la base de datos :
Ahora que ya sabemos conectar vamos a insertar registros en nuestra base de datos y como ya los validamos solo es cuestion de que lo hagamos bien para que nos funcione.
Bien yo lo he hecho en dos archivos uno que es html , pero en realidad es jsp jeee , y el otro me procesa los datos y los guarda , porque lo hago asi por orden y por que tambien es gratis usar paginas jsp , asi que no hay problema que te salgan 200 paginas , si tu lo haces en una sola pues te felicito , vas bien .
Bien para poder insertar logicamente tendremos que conectarnos al server , luego de eso hacemos lo que hay en la imagen.
Bien lo primero que tenemos que hacer es capturar todos los valores que vienen del formulario , los capturamos en una variable string en dado caso necesiten hacer algun calculo van a tener que convertir a double o integer usando sus clases con sus metodos , luego que capturen todo iniciamos la conexion , y en una variable string guardamos la consulta de insersion de datos (Lenguaje SQL) bien y en la consulta tenemos que poner todos nuestros campos de la base de datos si el id es autonumerico no lo pongan , en dado caso ustedes lo llenen si .
Luego de terminar a consulta de insersion , tenemos que ejecutarla pero antes se la asignamos a una variable tipo entero , ya que el resultado de estas dara las filas afectadas , y las ejecutamos con executeupdate(consulta).
Despues validamos si se insertaron los datos con un simple if , y le mostramos un mensaje de que se inserto correctamente en la base de datos , aca se hizo uso de javascript para mandar un alert que se lleno correctamente .
y por ultimo redireccionamos la pagina con un refresh.
Bien mas adelante veremos como modificar y eliminar y algunas busquedas sensillas.
los archivos los pondre hasta el final .
comenten no sean bayuncos ...
miércoles, 27 de octubre de 2010
Conexion a Base de Datos Mysql con JSP
Etiquetas:
bayuncadas,
chavakanada,
codigo rojo itca,
vacil mio
Suscribirse a:
Enviar comentarios (Atom)
es = para aplicaciones java de escritorio? ... por cierto muy bueno el porte...
ResponderEliminares igual el codigo java para una conexion a mysql ya sea escritorio jsp y servlet.
ResponderEliminarwena gracias men ... entonces una vez hecha la coneccion simplemento la abro hago las consultas sqlo cargo info y despues cierro y listo ' :)
ResponderEliminarsi acordate que para cambiar entre gestores de base de datos solo cambia la conexion , luego los objetos statement y resulset es la misma logica .
ResponderEliminarok grx men ...te pasaste... saludos desde el sur de chile :)
ResponderEliminarmuy bueno l explicacion
ResponderEliminarMuy buen aporte aunq las validaciones no me funcionaron, las inserciones en la BD son geniales Gracias
ResponderEliminar