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
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.
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
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.
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
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?
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
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?