Java-programmeurs vaak nodig hebt om toepassingen die zijn aangesloten op een databank te ontwikkelen . Bij dergelijke toepassingen wordt Structured Query Language ( SQL ) gebruikt om data uit de database te verkrijgen . SQL-commando's kunnen worden afgegeven vanaf een Java-toepassing met behulp van de JDBC- bibliotheek, die is standaard opgenomen in elke Java Development -omgeving . De JDBC- bibliotheek verzorgt vele low - level details van de database- connecties , waardoor Java-programmeurs vrij om zich te concentreren op de uitvoering van business logica in hun toepassingen . Instructies 1 Klik op de knop 'Start' van de Windows taakbalk en typ " Kladblok " in het zoekvak . Selecteer " Notepad " uit de lijst met toepassingen die worden weergegeven. Kopen van 2 Maak een nieuwe Java-klasse . Deze stap is afhankelijk van de naam van de klasse die u nodig heeft . Bijvoorbeeld , de volgende coderegels laten de creatie van een fiets klasse: public class Fiets { } 3 Voeg de volgende regels binnen in de klas : openbare Connection getConnection ( ) op Twitter gooit SQLException { Connection conn = null ; Eigenschappen connectionProps = new Properties ( ) ; connectionProps . put ( "user " , this.userName ) ; connectionProps.put ( " wachtwoord" , this.password ) ; if ( this.dbms.equals ( " mysql " ) ) { conn = DriverManager getConnection ( " jdbc : " . + this.dbms + " ://" + this.serverName + " : " + dit. portNumber + " /" , connectionProps ) ; } System.out.println ( " Verbonden met de database " ) ; return conn ; } Dit creëert een verbinding met een MySQL -database met de opgegeven gebruikersnaam en wachtwoord Type 4 de volgende regels code in de klas : . openbare static void viewTable ( Connection con , String dbName ) gooit SQLException { } Dit creëert een nieuwe methode genaamd viewTable dat de verbinding accepteert eerder gemaakt en produceert een SQL uitzondering . < br > 5 Voeg de volgende regels code in de " viewTable ( ) " methode: Verklaring stmt = null ; String vraag = " select COF_NAME , SUP_ID , PRIJS , VERKOOP , TOTAAL uit " + dbName + " KOFFIE " ; . try { stmt = con.createStatement ( ) op ; } catch ( SQLException e ) { JDBCTutorialUtilities.printSQLException ( e ) ; } Dit creëert een verklaring op basis van de opgegeven vraag van de tot stand gebrachte verbinding 6 Voeg de volgende codes . binnen het blok try : ResultSet rs = stmt.executeQuery (query ) ; terwijl ( rs.next ( ) ) { String coffeeName = rs.getString ( " COF_NAME " ) ; int Lever = rs.getInt ( " SUP_ID " ) ; float prijsvergelijking = rs.getFloat ( " PRIJS " ) ; int verkoop = rs . getInt ( " VERKOOP " ) ; int totaal = rs.getInt ( " TOTAL " ) ; } Dit voert de query en haalt het resultaat via een ResultSet . object Type 7 de volgende regels code aan het eind van het blok catch : } {eindelijk if ( stmt = null ) { stmt . close ( ) ; } } hiermee wordt de verbinding wanneer deze niet langer nodig is . |