conexión a base de datos en netbeans
TRANSCRIPT
![Page 1: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/1.jpg)
CONEXIÓN A BASE DE DATOS EN NETBEANS
Yuri Bernal
Desarrollo de Aplicaciones Comerciales en JAVA
![Page 2: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/2.jpg)
•Lo primero que debemos hacer es crear nuestra base de datos en MYSQL, para ello abrimos la aplicación del programa nos aparece la siguiente ventana
CREACION DE LA BASE DE DATOS EN MSQL
![Page 3: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/3.jpg)
Ingresamos la clave o password que en este caso es 123456 y damos enter
![Page 4: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/4.jpg)
•Se crea la base de datos en este caso le damos el nombre de librería.
•Luego miramos la base de datos ya creada.
Código para crear la librería
Ver la base de datos
![Page 5: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/5.jpg)
• Nos ubicamos dentro de la base de datos para crear las tablas, para nuestra aplicación crearemos tres tablas Proveedores, Productos, y Clientes .
• Para la primera “Clientes” se digita el siguiente código
Para entrar a la base de datos
Código para crear la tabla proveedores
![Page 6: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/6.jpg)
Finalmente se crea las otras dos tablas que nos faltan de nuestra aplicación al final de cada tabla se establecen las claves principales y las foráneas si las hay.
Código tabla productos
Código tabla clientes
![Page 7: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/7.jpg)
CREACION DE LA APLICACIÓN NETBEANS
![Page 8: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/8.jpg)
Lo primero que debemos hacer es crear un nuevo Proyecto como Aplicación de Java y creamos la pagina JSP así:•Damos clic derecho sobre el proyecto, luego en new y por ultimo en JSP.•En frente de la propiedad JSP File Name: especificamos en nombre y damos clic en el botón finish.
Proyecto
![Page 9: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/9.jpg)
CONFIGURACION MYSQL PARA EL PROYECTO DE NETBEANS
![Page 10: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/10.jpg)
Se debe descargar el driver que se encarga de comunicar una aplicación java con mysql.
Después se configura el archivo .jar al conjunto de librerías así:
Seleccionamos el proyecto y damos clic derecho y luego clic en propiedades
Luego vamos a la sección librerías dentro de las propiedades .
Seleccionamos la carpeta compile y luego el botón Add library.
En la ventana emergente Add Library hacemos clic en el botón Manage Libraries.
Proyecto
Compile
Add Library
Manage Libraries
PropiedadesLibrerías
![Page 11: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/11.jpg)
En la venta Library Manager hacemos clic en el botón New Library
En la ventana emergente damos el nombre de la librería y en el tipo se deja el valor predeterminado y damos clic en ok
New Library
Nombre
ok
![Page 12: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/12.jpg)
•En la ventana Library Manager seleccionamos la librería recién creada y hacemos clic en el botón Add JAR/Fólder.
•Seleccionamos la ubicación del conector de Mysql-Java y hacemos clic en el botón Add JAR/Fólder.
•Clic en el botón Ok, clic en el botón Add Library y finalmente clic en el botón Ok.
Librería Mysql
Add JAR/FólderUbicación del conector
ok
![Page 13: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/13.jpg)
En la ventana anterior nos ubicamos en RUNTIME y seleccionamos database y lo desplegamos, nos ubicamos en Drivers clic derecho y seleccionamos New Drivers.
Runtime
Drivers
New Drivers
![Page 14: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/14.jpg)
Aparece la siguiente ventana y damos clic en Add y buscamos nuevamente el conector mysql utilizado en los anteriores pasos
![Page 15: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/15.jpg)
Finalmente nos aparece en la carpeta de Drivers el conector a Mysql, nos ubicamos en el y damos clic derecho se despliega una ventana y damos clic en connect using
![Page 16: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/16.jpg)
En la ventana que nos aparece se digita la información, activamos la casilla de verificación y damos clic en OK.
Nombre de la base creada en Mysql
usuario
Contraseña
![Page 17: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/17.jpg)
En esta ventana damos clic en OK
![Page 18: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/18.jpg)
Finalmente nos aparece la conexión con las tablas creadas en mysql
![Page 19: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/19.jpg)
SUPER CLASE QUE CREA LA CONEXION
![Page 20: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/20.jpg)
Importar Sentencias
Conexión
Línea de Código súper Clase
![Page 21: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/21.jpg)
SUBCLASE QUE CREA CONSULTAS A LA BASE DE DATOS
![Page 22: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/22.jpg)
Import Sentencias
Código de consulta
![Page 23: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/23.jpg)
CLASE PRINCIPAL
![Page 24: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/24.jpg)
CódigoClaseMain
![Page 25: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/25.jpg)
CONSULTAS DE LA BASE DE DATOS EN NETBEANS
LINEAS DE CODIGO
![Page 26: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/26.jpg)
CONSULTA DE SELECCIÓN NORMAL
![Page 27: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/27.jpg)
CONSULTA PARAMETRIZADA POR NIT
![Page 28: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/28.jpg)
CONSULTA PARAMETRIZADA POR CIUDAD
![Page 29: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/29.jpg)
ACTUALIZACION DE REGISTROS
![Page 30: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/30.jpg)
INSERCCION DE REGISTROS
![Page 31: ConexióN A Base De Datos En Netbeans](https://reader037.vdocuments.site/reader037/viewer/2022102315/557ae373d8b42a8f648b5378/html5/thumbnails/31.jpg)
CLASE MAIN