UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO
FACULTAD DE INGENIERA DE MINAS
2013-II
APLICACIN TUTORIAL JAVA CON BASE DE DATOS: 1- Proyecto: TutorialDB Clase : tutorial 2.- Crear la base de datos: tutorial Tablas: INVENTARIO
3.- Codification: package tutorial;
import [Link]; import [Link]; import [Link]; import [Link]; import [Link];
public class Conexion { private Connection con;
public void cargardriver(){ try { [Link]("[Link]");
PROGRAMACION EN MINERIA
ING LUIS DUEAS GARAMBEL
UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO
FACULTAD DE INGENIERA DE MINAS
2013-II
} catch (ClassNotFoundException ex) { [Link]("error al cargar el driver"); [Link](); } }
public Connection obtenerconexion(){ try { con=[Link]("jdbc:derby://localhost:1527/tutorial"); } catch (SQLException ex) { [Link]("error no se pudo al cargar el driver"); [Link](); } return con; } public void cerrarconexion(){ try { [Link](); } catch (SQLException ex) { [Link](); } } } Al digitar: [Link]("[Link]"); Arroja error; Hacer click en el foquito. Seleccionar Soround Statemenet with try catch/ repetir donde hay try-catch
PROGRAMACION EN MINERIA
ING LUIS DUEAS GARAMBEL
UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO
FACULTAD DE INGENIERA DE MINAS
2013-II
4.- Nueva clase dentro del mismo proyecto: [Link]
package tutorial; import [Link]; import [Link]; import [Link]; import [Link]; import [Link]; import [Link];
public class Testconexion { public static void main(String[] args){ Conexion conx= new Conexion(); Connection con = [Link]();
ResultSet rs;
PROGRAMACION EN MINERIA
ING LUIS DUEAS GARAMBEL
UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO
FACULTAD DE INGENIERA DE MINAS
2013-II
Statement sentencia; String sql ="select * from [Link]";
if(con!=null){ try { sentencia=[Link](); rs=[Link](sql); while([Link]()){ [Link]("%s\n", [Link]("DETALLE"));
} } catch (SQLException ex) { [Link]("error al crear o ejcutar sentencia"); [Link]();
} [Link](); } } }
En el primer error debajo de if(hacer click y seleccionar la opcion: Encerrar bloque con try-cach Borrar la ultimalinea de comandos: [Link]([Link]()).log([Link], null, ex y escribir: [Link]("error al crear o ejecutar sentencia");
PROGRAMACION EN MINERIA
ING LUIS DUEAS GARAMBEL
UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO
FACULTAD DE INGENIERA DE MINAS
2013-II
5.- una vez terminado: Ir al proyecto: Ir al explorador del proyecto, abrir librera/ aadir .JAR folder / al desplegar todas las libreras seleccionar: derbyclient. /Abrir Botn derecho/Run File
PROGRAMACION EN MINERIA
ING LUIS DUEAS GARAMBEL