Programación en castellano
Inicio > Foros > Java (Servlets y JSP) > JDBC para MS Access
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

JDBC para MS Access
Enviado por fercasa83 el día 7 de agosto de 2004

Que tal a todos! estoy comenzando con java soy un novato y en un proyecto escolar tengo que utilizar el JDBC necesito usarlo con access alguno sbae si existe el driver? saben dond epuedo encontrarlo? la vdd me urge s elos agradeceria mucho

 
Re: JDBC para MS Access
Enviado por maramonar el día 9 de agosto de 2004

Creo que no hay un driver específico...vas a tener que usar el puente JDBC-ODBC.

 
Re: Re: JDBC para MS Access
Enviado por David el día 11 de agosto de 2004

Lo que tenes que realizar para conectarte desde java a una base de datos Acces es un DNS.
Para crearlo tenes que ir a panel de control - herramientas administrativas - Orígenes de datos (ODBC). Agrega una nueva conexion que apunte a tu base de datos.

Desde tu programa java apunta al nombre de la conexion (DNS) y listo.

 
Re: Re: Re: JDBC para MS Access
Enviado por Francisco el día 12 de agosto de 2004

Tambien lo puedes hacer con el siguiente código, sin necesidad de utilizar el puente ODBC:

Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
String myDB=\"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C/java/mibase.mdb\";
Connection con=DriverManager.getConnection(myDB,\"usuario\",\"contraseña\");

Haciendo los cambios a tu caso particular obtienes la conexion a la base de datos acces.

Espero te funcione

 
Re: Re: Re: Re: JDBC para MS Access
Enviado por Eduardo el día 24 de agosto de 2004

Muchísimas gracias.
El código me ha funcionado perfectamente, pero me gustaría saber como hacerlo a través el panel de control y el administrador de conexiones.
Si pudieran detallar el procedimiento se los agradecería. =D

 

Re: Re: Re: Re: JDBC para MS Access
Enviado por natalia el día 5 de junio de 2006

hola, en qeu parte debo poner ese codigo para que me funcione, en la logica o en el server.xml???? estoy encartada con eso me aydas porfa...chao

 

Re: Re: Re: Re: JDBC para MS Access
Enviado por natalia el día 5 de junio de 2006

hola, en qeu parte debo poner ese codigo para que me funcione, en la logica o en el server.xml???? estoy encartada con eso me aydas porfa...chao

 



Re: Re: JDBC para MS Access
Enviado por Ivanor el día 6 de septiembre de 2004

Me parece que no hay jdbc para Access por lo que tendras que usar un bridge JDBC-ODBC despues de crear el ODBC

 

Re: Re: JDBC para MS Access
Enviado por ovidio el día 27 de octubre de 2004

quiero saber una conexion de base de datos access con java com puedo realizar esa conexion

 
Re: Re: Re: JDBC para MS Access
Enviado por cualquiera el día 27 de octubre de 2004

leiste las repuestas de arriba???

 

Re: Re: Re: JDBC para MS Access
Enviado por Festeunporro el día 18 de noviembre de 2004

import java.sql.*;
import java.util.*;


public class base

{

public static void main (String[] args)

{
Connection con;
try
{
Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
con=DriverManager.getConnection(\"jdbc:odbc:java\");
Statement lectura = con.createStatement();
ResultSet resultado = lectura.executeQuery(\"select * from Animal\");
while (resultado.next())
{
String cod1,cod2,cod3;
cod1 = resultado.getString(1);
cod2 = resultado.getString(2);
cod3 = resultado.getString(3);
System.out.println(cod1+\" \"+cod2+\" \"+cod3);
}

}

catch (Exception ex)

{
System.out.println(\"No se pudo realizar la conexi¢n\"+ex.getMessage());
}
}
}

 
Re: Re: Re: Re: JDBC para MS Access
Enviado por Tasito el día 5 de enero de 2005

Hola a todos, he visto por internet algunos tutoriales muy interesantes que te explican como conectar java con Access.

http://www.programacionfacil.com/javacon/cinco7.ht...

pero en ningun sitio abordan el problema que tengo yo, es el siguiente:

Si en mi base de datos access tengo un campo que es un objeto OLE, (un arcivho jpg). ese campo como lo puedo tratar en mi programa Java para visualizar la foto, porque con el cod3 = resultado.getString(3); no funciona.

si alguien pudiera darme una pista se lo agradeceria mucho.

Muchas gracias a todos.

Tasio

 
Re: Re: Re: Re: Re: JDBC para MS Access
Enviado por Miguel Monroy el día 17 de mayo de 2006

Mire Tasio lo que pasa es la instrucción getString retorna un objeto de tipo String, así que para traer un objeto OLE debe utilizar otro metodo que le retorne un objeto compatible

Miguel Monroy

 


Re: Re: Re: Re: JDBC para MS Access
Enviado por PaCMaN el día 15 de marzo de 2005

Esto no te devuelve la primera t-upla de la consulta... (creo)

 

Re: Re: Re: Re: JDBC para MS Access
Enviado por silviuxa el día 4 de agosto de 2005

Mi pregunta es la siguiente: si quiero desplegar esa informacion en un jsp a través del tomcat, necesito el JDBC-ODBC? tu sabes de donde puedo sacar uno gratuito?

Gracias! y festemos porros jeje

 

Re: Re: Re: Re: JDBC para MS Access
Enviado por EMELY el día 10 de mayo de 2006

Hola, podrias decirme Y DARME EL CODIGO DE como puedo hacer un menu de consultas y un menu de opciones y conectarme a access, desde java y luego actualizar los datos y consultarlos desde java sin necesidad de abrir access

 
Re: Re: Re: Re: Re: JDBC para MS Access
Enviado por neossoftware el día 11 de mayo de 2006

Hola:

A que te refieres con acceder a la base de datos sin abrir acess. No entiendo.

Saludos comunidad Open Source

 





Re: JDBC para MS Access
Enviado por noelia el día 1 de marzo de 2005

Hola a todos.
Queria saber si es posible acceder desde java a los DNS creados desde el panel de control.

Muchas gracias

 
Re: Re: JDBC para MS Access
Enviado por Miguel Monroy el día 17 de mayo de 2006

Claro que si noelia, enviame un correo electrónico a miguemonroy@hotmail.com y te envio el codigo que necesitas

 


Re: JDBC para MS Access
Enviado por asaroth el día 28 de junio de 2006

soy nuevecito en esto....
asi k aver si entendi.
1º crear el dsn
panel de control - herramientas administrativas - Orígenes de datos (ODBC). Agrega una nueva conexion que apunte a tu base de datos.
(mi duda es donde se guarda o antes k nada tengo k crearla manualmente)

2º en mi codigo java lo sgte:
Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
String myDB=\"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C/java/mibase.mdb\";
Connection con=DriverManager.getConnection(myDB,\"usuario\",\"contraseña\");

3º despues de esto deveria estar conectado mi codigo a access para poder hacer consultas cierto?

Gracias de antemano!!

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados