Pregunta: | 43222 - BASE DE DATOS EN JAVA |
Autor: | Sara Ruiz |
Hola,
Estamos aprendiendo el lenguaje Java y no sabemos cómo conectar una base de datos en access con java, ya nos han dicho q se realiza con JDBC pero eso no sabemos dónde está, ni si lo tenemos instalado, ni como funciona, espero q nos ayudeis porq estamos un poco agobiados, un saludo. Sara |
Respuesta: | YESSICA VAZQUEZ |
ESTE ES UN EJEMPLO DE UNA CONEXION
class conexiones { Connection conexion; Statement sentencia; ResultSet resultado; JTextField t1,t2,t3,t4; /*SON CAJAS DE TEXTO QUE EL SISTEMA VA A BUSCAR*/ conexiones(){} conexiones(JTextField a,JTextField b,JTextField c,JTextField d){ t1=a; t2=b; t3=c; t4=d;} public void buscar(){ if(conexion==null){ conecta();} try{ String cadena="select * from CAT_EMP where NUM_EMP="+t1.getText(); resultado=sentencia.executeQuery(cadena); if(resultado.next()){ t1.setText(resultado.getString("NUM_EMP")); t2.setText(resultado.getString("AP_PATERNO_EMP")); t3.setText(resultado.getString("AP_MATERNO_EMP")); t4.setText(resultado.getString("NOMBRE_EMP")); //t5.setText(resultado.getString("Incidencia")); //t6.setText(resultado.getString("Fecha_in")); //t7.setText(resultado.getString("Fecha_ac")); } }catch(Exception er){} } //ESTA PARTE ES DONDE SE CONECTA CON LA BASE DE DATOS EN ACCESS public void conecta(){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(Exception e){ JOptionPane.showMessageDialog(null,"No se pudo cargar puente JDBC-ODBC"); return; } try{ conexion = DriverManager.getConnection("jdbc:odbc:REC_HUM","","");/* AUI PON EL NOMBRE DE TU BASE DE DATOS */ sentencia=conexion.createStatement(); } catch(Exception er){ JOptionPane.showMessageDialog(null,"Error de conexion");} } Y PARA DAR DE ALTA EL ODBC EN TU COMPU PUEDES IRTE AL PANEL DE CONTROL HERRAMIENTAS ADMINISTRATIVAS Y ODBC TE VA APARECER UNA PANTALLA CON DIFERENTES DRIVERS SELECCION A EL DE (*.mdb) DESPUES DESPLIEGA OTRA PANTALLA SELECCIONA EL DRIVER MICROSOFT ACCESS (*.MDB) PULSA EL BOTON ACEPTAR Y EN LA SIGUENTE PANTALLA DALE EL NOMBRE EXACTO DE TU BASE DE DATOS BUSCA EL BOTON DE SELECCIONAR Y SOLO DALE LA DIRECCION A LA PANTALLA PARA QUE ENCUENTRE TU BASE DE DATOS Y DALE AGREGAR Y ASI CUANDO MANDES LLAMAR LA BASE DE DATOS DESDE TU APLICACION YA ESTARA DADO DE ALTA EL ODBC |
Respuesta: | Felix ee |
Es bastante sencillo, tienes que utilizar el odbc de windows para configurarlo ejecuta odbcad32 en ejecutar selecciona la base de datos y ponle un nombre
Luego tienes que cargar la base de datos en tu programa No tengo a mano el codigo pero si te interesa avisame y te mando |