catolico

Páginas: 9 (2137 palabras) Publicado: 10 de abril de 2013
COMO MANIPULAR ACCES
Algo que me han preguntado varias veces, y pues es algo fácil la verdad. Primero, para los que no saben mucho del tema, decir que para manipular bases de datos desde Java se utiliza la API JDBC.
Umm, lo primero es crear la base de datos. Entonces hacemos la parte aburrida (recopilación de datos, registros de ejemplo, normalización y Modelo Entidad relación). Diseñamos labase de datos en Access (nada más fácil), y listo.
En este caso voy a trabajar con una típica base de datos que gestiona los datos de un banco. Aclarar dos cosas: el modelo lo saqué de la opción “relaciones” de Access, por que me dio pereza hacer uno nuevo; y en sí, la estructura de las tablas son hechas por Diego Burbano (de un tutorial de Oracle), emm, sí me dio pereza hacer uno nuevo.
Vamos algrano!!! Los pasos para manipular una BD en Java son los siguientes:
1. Cargar la clase del controlador de la base de datos; eso se hace con la instrucción:
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();
En este caso se utiliza el controlador OBDC, ya que estamos trabajando con Access (Microsoft).
2. Establecer la conexión a la base de datos. Para ello necesitamos crear unobjeto Connection al cual le asignamos el tipo y nombre del controlador (driver), la ruta donde se encuentra la BD, el usuario y contraseña en caso de que la base de datos esté protegida con ellos.
Connection conn = DriverManager.getConnection(“jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=E:\\EjemploBD\\banco.mdb;PWD=”,”",”");
Nota: Fíjense que para separar los directorios de la ruta seutiliza doble back slash (\\), ya que de lo contrario la cadena se interpretaría incorrectamente.
3. Crear un objeto Statement para consultar la base de datos.
Statement sentencia = conn.createStatement();
4. Crear un objeto ResultSet, que guardará el conjunto de resultados provenientes de la consulta:
ResultSet conjuntoResultados = sentencia.executeQuery(“select * from cliente”);
5. Recorrer elobjeto ResulSet, que contiene el resultado de la consulta:
while(conjuntoResultados.next())
resultado = conjuntoResultados.getString(1) + “\t” + conjuntoResultados.getString(2) + “\t” + conjuntoResultados.getString(3);
Nota: en este caso utilizo la manera más fácil de recorrer los resultados, pero no la más eficiente. Lo ideal es crear un objeto MetaData que extraiga del resultado informacióncomo: número de filas, número de columnas, etc. Pero eso lo dejamos para después, de momento no nos compliquemos.
En el programa de ejemplo el resultado es:


Puede manipular los códigos postales en Microsoft Access si se cambia el tipo de datos, máscara de entrada, o formato de un campo de código postal. Este artículo muestra cómo a manipular códigos postales que ya están almacenadas en unatabla y cómo dar formato a Códigos postales cuando se introduce en un formulario.

En este artículo contiene las opciones siguientes:
Crear la tabla PostalCodeExample usada en este artículo
Restauración de los ceros iniciales que faltan
Guardar con formato los códigos postales
Quitar guiones al final de códigos postales existentes
Insertar guiones en nueve existentes dígitos (postal + 4), loscódigos postales
Los códigos postales de formato para su uso en informes o para su uso por medio de otros Aplicaciones
Algunas partes de este artículo se supone que está familiarizado con Visual Basic para Las aplicaciones y con la creación de aplicaciones de Microsoft Access mediante la herramientas de programación suministradas con Microsoft Access. Para obtener más información acerca deVisual Basic para Aplicaciones, consulte la versión de la Manual "Creación de aplicaciones con Microsoft Access".

Nota: se denomina Access Basic de Visual Basic para Aplicaciones en Microsoft Access versión 2.0. Para obtener más información acerca de Access Basic, consulte el manual "Creación de aplicaciones".
CONTENIDO:
Trabajar con bases de datos y objetos de bases de datos puede ser...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Catolica
  • catolicos
  • catolica
  • Catolica
  • Catolico
  • Catolico
  • Catolica
  • CATOLICO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS