Tecnología

Inicio

Cómo manipular una base de datos de Microsoft Access a través de JDBC

Microsoft Access es un sistema de base de datos propio que se utiliza principalmente para la gestión de pequeñas almacenamiento de datos. Es compatible con las conexiones de los lenguajes de programación de alto nivel a través del puente de la Base de datos de Conectividad abierta. Java conectividad de base de datos, o JDBC, es otra manera de conectar a Microsoft Access y puede ser utilizado en conjunción con ODBC para llevar a cabo la manipulación de datos en una base de datos Microsoft Access. Una vez establecida una conexión con la base de datos, puede realizar una serie de tareas de manipulación de datos. Estas tareas incluyen la creación de una mesa, la inserción de datos, la selección de datos, y eliminar una tabla.

Instrucciones

Configurar Java

1 Abrir el IDE de Eclipse.

2 Vaya a "Archivo", "Nuevo" y seleccione "Java Project".

3 Enter "MicrosoftAccessConnection" en el campo nombre, a continuación, pulse "Finalizar".

4 Ubicar la ventana del Explorador de paquetes y ampliar el proyecto de nueva formación.

5 Busque la carpeta con el nombre "src" y haga clic en él.

6 Seleccione la opción "Nuevo" y luego seleccionar la opción de crear un nuevo paquete.

7 Nombre del paquete "msaccess" y pulse "Finalizar".

8 Encuentra el nuevo paquete en la ventana del explorador de paquetes y haga clic en él.

9 Vaya a "Nuevo" y luego seleccionar la opción de crear una nueva clase.

10 Nombre de la nueva clase "MSAccessTest" y crear el nuevo archivo pulsando el botón "Finalizar".

11 Haga doble clic en "MSAccessTest" y busque la nueva ventana del editor que aparece.

Configurar JDBC-ODBC

12 Eliminar el contenido generado de forma automática desde la ventana del editor. Esto se puede hacer con las pulsaciones de teclado, Ctr + A, eliminar en una máquina Windows o cmd + A, eliminar en una máquina Mac OSX.

13 Introduzca las siguientes líneas de código en la ventana del editor.

// Importar todos de paquete de SQL de Java

importar java.sql. *;

MSAccessTest clase {

principales argumentos (String []) {public static void

try{

Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver"); // Encontrar el controlador ODBC-JDBC

Pathtodatabase cadena = "D: /java/mdbTEST.mdb"; // Crear una variable que apunta a la ubicación local del archivo de base de datos

Base de datos String = "jdbc: odbc: Driver = {Microsoft Access Driver (* .mdb)}; DBQ ="; // Configurar los controladores

Base de Datos + = PathToDatabase.trim () + "; DriverID = 22; READONLY = true}"; // Ruta completa base de datos con los parámetros

conexión de la conexión = DriverManager.getConnection (base de datos, "", ""); // Crear una nueva conexión

Declaración Declaración = Connection.createStatement (); // Crear un nuevo envoltorio instrucción SQL

Statement.execute ( "crear la tabla TestTable (entero test_column)"); // Crear una tabla de ejemplo en la base de datos

Statement.execute ( "insertar en los valores TestTable (1)"); // Crear algunos datos de prueba

Statement.execute ( "seleccionar test_column de TestTable"); // Selecciona algunos datos de la tabla recién creada

de resultados ResultSet = statement.getResultSet (); // Obtener el conjunto de resultados

if (! conjunto de resultados = null) {// si existe el conjunto de resultados

mientras que (resultset.next ()) // paso a través del conjunto de resultados e imprimir los datos

{

System.out.println ( "Los datos de test_column:" + ResultSet.getString (1));

} // Fin del tiempo

}//terminara si

//statement.execute("drop mesa TestTable ");

Statement.close (); // Cerrar la Declaración

connection.close (); // Cerrar la conexion

} // Fin del bloque try

catch (Exception e) {System.out.println ( "Error:" + e);} // fin de la cláusula catch

} // Fin del método main

} // Fin de la definición de la clase

14 Vaya a "Archivo", luego selecciona "Guardar" para guardar el programa antes de ejecutarlo.

Compilar y ejecutar el programa de

15 Navegue hasta la barra del menú del IDE Eclipse y seleccione Ejecutar.

dieciséis Busque la ventana de la consola cerca de la parte inferior de Eclipse IDE.

17 Compruebe que la salida del programa lee:

"Los datos de test_column: 1"

Si el programa lleva a cabo sin errores, datos de la muestra deben ser visibles y no han aparecido mensajes de error.

Consejos y advertencias

  • Si hay errores durante la ejecución del programa, compruebe el código y asegurarse de que éste se copia correctamente.
  • Además, asegúrese de que la ruta de acceso al archivo de base de datos es correcta.
  • Para evitar errores, asegurar que el controlador JDBC-ODBC está instalado correctamente en su máquina.
  • Consulte a un programador si siguen apareciendo errores durante la ejecución del programa.
  • La manipulación de datos a través de este método no se puede deshacer. No intente manipular los datos con este método a menos que esté seguro de lo que está intentando realizar. Los datos pueden estar dañados y permanentemente eliminar con declaraciones Java y SQL.