Conexion A MySQL Con Java
Conexion A MySQL Con Java
Seleccionamos MySQl JDBC Driver y luego Hacemos clic en el Boton Add Library.
___________________________________________________________________________
Docente: Mg. Marcelino Torres Villanueva
Despus de haber agregado el Driver a la Biblioteca ya podemos trabajar con Bases de Datos creadas
en MySQL.
Ejemplo:
Si tenemos la base de datos llamada bdejemplo y dentro de ella la tabla producto.
Colocaremos todas las instrucciones para trabajar con la base de datos.
En el cdigo para trabajar con Base de datos primero se debe importar el paquete java.sql que es el
que contiene todas las clases que me permiten trabajar con base de datos.
Como se muestra en el siguiente programa:
package proyectoconexionbdjava;
import java.io.*;
import javax.swing.*;
import java.sql.*; // Este es el paquete que contiene las clases para la manipulacin de base
// de datos
public class Main {
static Connection cn=null; // Objeto de tipo Connection para conectarse a la BD.
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
___________________________________________________________________________
Docente: Mg. Marcelino Torres Villanueva
}
public static void mostrarTabla()
{
String idproducto,descripcion;
double precio;
int stock;
try{
String sql = "select * from producto";
PreparedStatement ps = cn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next())
{
idproducto=rs.getString(1);
descripcion=rs.getString(2);
precio=rs.getDouble(3);
stock=rs.getInt(4);
System.out.println(idproducto+", "+descripcion+", "+precio+", "+stock);
}
___________________________________________________________________________
Docente: Mg. Marcelino Torres Villanueva
do{
System.out.println("Mantenimiento de Productos");
System.out.println("1) Registrar Productos ");
System.out.println("2) Consultar Productos");
System.out.println("3) eliminar Producto");
System.out.println("4) modificar Producto");
System.out.println("5) mostrar Productos ");
System.out.println("6) Salir");
System.out.print("Ingrese opcion: ");
opcion=Integer.parseInt(br.readLine());
switch(opcion)
{
case 1 : insertarRegistro();break;
case 2 : consultaRegistro();break;
case 3 : eliminaRegistro();break;
case 4 : modificaRegistro();break;
case 5 : mostrarTabla();break;
}
}while(opcion!=6);
___________________________________________________________________________
Docente: Mg. Marcelino Torres Villanueva