En la pestaña Proyecto del IDE aparece el nombre de tu proyecto, dentro de el una opción llamada librerías
Presionas clic derecho y seleccionas la opción Add librería, luego la opción Mysql JDBC.
Ya con el driver adicionado, solo necesitamos un motor de mysql corriendo y una base de datos creada. Con todos los requisitos básicos completo veamos un poco de código.
/***************************************** *Clase que conecta a Java con mysql * *Crea una tabla,inserta un registro * *y consulta los datos. * *****************************************/ //Autor:LBVP import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Conectar_mysql { public static void main(String[] args) { String crUsuario="root"; String crPassword="prueba"; String crNomDB="dbPrueba"; try {//Por si ocurre algun error en la ejecucion //Carga el Driver de Mysql Class.forName("org.gjt.mm.mysql.Driver"); //Conecta a la base de datos prueba. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/"+crNomDB,crUsuario,crPassword); //Abre un estamento para la conexion anteriormente abierta Statement estamento = conn.createStatement(); //Ejecuta sentencia sql estandar que Borra la tabla empleados si existe estamento.executeUpdate("Drop table if exists empleados;"); //Ejecuta sentencia sql estandar que crea una tabla llamada empleados estamento.executeUpdate("CREATE TABLE empleados (id INT, nombre varchar(80));"); //Ejecuta sentencia sql estandar que un inserta un registro en la tabla empleados estamento.executeUpdate("INSERT INTO empleados (id,nombre) VALUES(1,'Luis');"); //Ejecuta sentencia sql que selecciona los registros en la tabla empleados ResultSet rs = estamento.executeQuery("SELECT * FROM empleados;"); //Recorriendo el ResultSet while (rs.next()) { //Extrae el campo id,nombre el repectivo orden 1,2 System.out.println("Codigo:" + rs.getInt(1) + " Nombre:" + rs.getString(2)); }//Fin while } catch (Exception ex) { System.out.println("--------Error--------" + ex.getMessage()); }//Fin try }//fin Main }//fin Clase
No hay comentarios:
Publicar un comentario