Búsqueda de registros de una aplicación Java es una operación de base de datos común en el que las clases JDBC ( Java Database Connectivity ) . Las tareas necesarias para la búsqueda ( o cualquier otra tarea relacionada con la base de datos ) son los mismos que para las plataformas que no son Java : conectarse a una base de datos , ejecutar una consulta en la base de datos , a continuación, recorrer el conjunto de registros resultante. Cosas que necesitará aplicación de Windows de base de datos de creación (por ejemplo, MS Access)
IDE ( entorno de desarrollo integrado )
JDK (Java Development Kit) de java.sun.com
Ver Más instrucciones
1
Crear una base de datos de prueba y mesa. Abra Microsoft Access y seleccione Archivo de base de datos > Blank . ( Usted puede usar otras aplicaciones de base de datos de creación , las instrucciones son generalmente los mismos. )
Crear una tabla con los siguientes campos: "title ", un campo de texto, " director ", otro campo de texto, y " year_released , " un campo int .
2
Escriba lo siguiente para crear dos filas de datos de la tabla . Row tiene una " guerra de las galaxias ", " lucas ", y 1977 , correspondientes al título , director y campos year_released que acaba de crear . Fila dos tiene "Excalibur ", " boorman ", y 1980 .
Elija Archivo> Guardar como para iniciar el ahorro de la base de datos . Escriba "películas" cuando se le solicite el nombre de la tabla y escriba " mydb " para el nombre de la base de datos . Aceptar la ampliación accdb
3
Crear un nombre de origen de datos ( DSN ) de la base de datos que acaba de crear , por lo que el controlador JDBC -ODBC Java puede hablar con él: . . Haga clic en Inicio , introduzca " ODBC ", haga clic en Orígenes de datos ( ODBC) cuando aparezca.
en la ficha DSN de usuario del Administrador de orígenes de datos , haga clic en Agregar y, a continuación, seleccione el controlador de Microsoft Access con extensión * . accdb de la lista que aparece . En la ventana de instalación de Microsoft Access , escriba " mydb " para el nombre de origen de datos y, a continuación , pulse Seleccionar.
Vaya al archivo de base de datos mydb.accdb que creó anteriormente y haga clic en Aceptar para aceptar sus selecciones y hacer una copia de los cuadros de diálogo. Cierre el Administrador de orígenes de datos .
4
Crear un nuevo proyecto Java con su IDE preferido ( entorno de desarrollo integrado). ( NetBeans se utilizará para el resto de pasos , que por lo general se aplica a otros IDEs como Eclipse o Aptana de . )
Enter " mydb " para el nombre del proyecto y permitir que el IDE para crear un archivo de clase principal . < Br > Página 5
Escriba el siguiente código de programa en la ventana de código :
//////////////////////////////////////////////////////////////////paquete mibd ;
importación java.sql * ; .
public class principal {
void (String [] args ) public static throws Exception {//obtener una conexión del gestor de controladores //crear una consulta en blanco //ejecutar un stmt sql en ese queryConnection cxn = DriverManager.getConnection ( "jdbc : odbc : mydb "); Declaración sm = cxn.createStatement (); registros ResultSet = sm.executeQuery ( "SELECT * de películas donde year_released = 1977 ") , título String = ""; director String = ""; int años = 0 ; while ( records.next ()) {title = records.getString ( "title "); director = records.getString ( "director" ) , el año = records.getInt ( " year_released "); System.out.printf ( "title :% s , director :% s , año :% d % n" , título, director, Página 6
Genere y ejecute el programa : Seleccione Ejecutar> Ejecutar archivo y observe los resultados de la consulta en la ventana de salida
.