Op zoek naar records in een Java-applicatie is een gemeenschappelijke database operatie waarbij JDBC ( Java Database Connectivity ) klassen . De taken die nodig zijn voor het zoeken (of een andere database- gerelateerde taak ) zijn dezelfde als voor niet - Java -platforms : verbinding met een database , een query op de database , dan lus door de resulterende recordset . Wat je Database - creatie applicatie nodig ( bijv. MS Access ) op IDE ( Integrated Development Environment ) op JDK ( Java Development Kit ) van java.sun.com Toon Meer Instructions 1 Maak een test -database en tafel . Openstellen van Microsoft Access en kies Bestand > Blank database. ( U kunt andere database- creatie - toepassingen gebruiken, de instructies zijn over het algemeen hetzelfde . ) Op Maak een tabel met de volgende velden : "titel , " een tekstveld , " directeur , " een ander tekstveld , en " year_released , " een int veld . kopen van 2 Voer de volgende twee rijen met gegevens voor de tabel te maken . Rij een heeft ' star wars ', ' lucas , " en 1977 , die overeenkomt met de titel , regisseur en year_released velden die u zojuist hebt gemaakt . Rij twee heeft " excalibur , " " boorman , " en 1980 . Kies Bestand > Opslaan als om te starten opslaan van de database. Enter " films " wanneer gevraagd wordt om de naam van de tabel , en voer " mijndb " voor de naam van de database . Accepteer het accdb bestandsextensie 3 Maak een Data Source Name ( DSN ) van de database die u zojuist hebt gemaakt , zodat de Java JDBC - ODBC driver kan het te spreken : . . Klik op Start , voer " ODBC ", klik op de Data Sources ( ODBC ) pictogram wanneer het verschijnt . op het tabblad data Source Administrator's gebruikers-DSN , klikt u op Toevoegen , kies dan de Microsoft Access Driver met extensie * . accdb uit de lijst dat verschijnt . In het venster van Microsoft Access Setup , voert u " mijndb " voor de Data Source Name en druk op Select . Navigeer naar de mydb.accdb databasebestand u eerder hebt gemaakt , en klik op OK om de selecties te accepteren en terug uit de dialoogvensters . Sluit de Data Source Administrator . 4 Maak een nieuw Java project met je favoriete IDE ( Integrated Development Environment ) . ( NetBeans zal worden gebruikt voor de overige stappen , die over het algemeen zal gelden voor andere IDE's zoals Eclipse of Aptana 's . ) Op Twitter Enter " mijndb " voor de naam van het project en laat de IDE een Hoofdklasse -bestand te maken . < Br > 5 Voer de volgende programmacode in het venster code : //////////////////////////////////////////////////////////////////pakket mijndb ; import java.sql * ; . public class Main { public static void main ( String [ ] args ) op Twitter gooit Uitzondering { //krijg je een verbinding van bestuurder manager //maak een lege vraag //uitvoeren van een sql stmt op dat queryConnection cxn = DriverManager.getConnection ( " jdbc : odbc : mijndb " ) ; Verklaring sm = cxn.createStatement ( ) ; ResultSet platen = sm.executeQuery ( " SELECT * uit films waar year_released = 1977 " ) ; String title = " " ; String director = " " ; int jaar = 0 , terwijl ( records.next ( ) ) { title = records.getString ( " title " ) ; regisseur = records.getString ( " director " ) ; jaar = records.getInt ( " year_released " ) ; System.out.printf ( " title : % s , directeur : % s , jaar : % d % n" , titel , regisseur , 6 bouwen en voer het programma : selecteer Run > Run File , en let op de resultaten van de query worden weergegeven in de output venster . |