import java.sql.*; // CLASE PRINCIPAL public class bases { //METODO PRINCIPAL DE ENTRADA AL PROGRAMA public static void main(String[] args) { try { System.out.println("\nAccess"); System.out.println("==========="); // cadena de conexion con la ruta fisica a la BD // si la BD esta en la carpeta de la aplicacion Java String db = "bases de datos.mdb"; String url = "jdbc:odbc:tabla1"; // registrar el driver JDBC-ODBC usando el cargador de clases Class.forName Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("\nEstableciendo conexion..."); Connection con = DriverManager.getConnection (url); //abrimos conexion o abre secion a la bd especificada //intenta selecionar el driver apropiado entre los que tenga el sistema System.out.println("\nConexion establecida de: " +url+" con: "+db); System.out.println(""); // ejecutar una sentencia SQL SELECT Statement select = con.createStatement(); //nos permite ejecutar la sql para hacer consultas ResultSet nombres = select.executeQuery("SELECT TOP 2 * FROM tabla1"); //select.executeQuery devuelve un objeto resultset //nos devuelve un objeto que representa lo deseamos consultar System.out.println(""); System.out.println("\tnombres"); System.out.println(""); int col = nombres.findColumn ("nombres"); //buscar columna nombre boolean seguir = nombres.next(); while (seguir) { System.out.println ("\t" + nombres.getString(col)); // convertir el valor de col a String en java seguir = nombres.next(); } System.out.println("");
nombres.close(); select.close(); con.close(); System.out.println("\nterminada Conexion con: " +url); } catch (Exception e) { System.out.println("\nError al conectar con la BD: " + e.getMessage() + "\n: "+e); //System.out.println("\nError al realizar alguna accion del programa.\n\n"+e); } }
}