jdbc

abel
28 de Enero del 2002
necesito un driver jdbc para acceder a bases de datos access que realmente funciona,yo he probado con uno de atinav pero me da un erros de sql que dice que no es el driver idoneo.donde le consigo o me lo pasais.Gracias

ebc
28 de Enero del 2002
>El driver que necesitas viene impl铆cito con el >JDK. La manera de usarlo es la siguiente:
> Primero necesitas importar el paquete >java.sql...

import java.sql.*;

>Luego dentro de la clase, necesitas un atributo >de clase que represente tu conexi贸n, por ejemplo:

public class GestorBaseDatos()
{
Connection con;

> ... y luego un m茅todo que conecte con la base >de datos a trav茅s del driver JdbcOdbc

public void conectar()
{
try
{
// Se intenta cargar el Driver
Class.forName "sun.jdbc.odbc.JdbcOdbcDriver");
// ... y se intenta tambi茅n establecer
//la conexi贸n
con = DriverManager.getConnection("jdbc:odbc:nombre_base_datos");
}catch (ClassNotFoundException cnfe)
{
// Si se produce error al cargar el
// driver, se muestra un mensaje de error System.out.println("Se produjo una excepcion al cargar el Driver");
}
catch (SQLException sqle)
{
// Si se produce error al establecer la
//conexi贸n, se muestra un mensaje de error
System.out.println("Se produjo una excepcion al establecer la conexi贸n");
}
}
.
.
.

>... y ya tienes tu conexi贸n. 2 cosillas a tener en cuenta. 1) Tienes que a帽adir un origen de datos ODBC (en el panel de control) que apunte a tu base de datos Access y darle un nombre.
2) EN el c贸digo anterior, donde pone "nombre_base_datos", hay que poner el nombre del ODBC que nos creemos, NO el de la base de datos.
¿OK?

juan carlos zorzi
28 de Enero del 2002

Hola!, en el siguiente enlace encontrar谩s todos los drivers que quieras:
http://industry.java.sun.com/products/jdbc/drivers