Verbinding maken met een database is een gemeenschappelijke taak als je het programma in Java . Veel toepassingen hun gegevens in een database en gebruikt Java een user interface. Met behulp van Relational Database ontwerp kunt u een efficiënt , eenvoudig te beheren data opslag die is robuust en gestructureerd op een manier die helpt visualisatie te creëren . Toepassingen in de Java-taal te bereiken database connectivity via de JDBC API , die het mogelijk maakt programma's om hun gekozen gegevensbron opvragen. Wat je nodig hebt JDK ( geïnstalleerd op uw computer ) op toegang tot een databank Toon Meer Aanwijzingen 1 Maak de relationele database . Vele beschikbare systemen te vergemakkelijken produceren van een relationele database , een aantal commerciële en een aantal gratis ( bijvoorbeeld MySQL ) . Relationele database-ontwerp omvat het visualiseren van de relaties tussen de verschillende elementen in uw gegevens . Begin met het uitwerken van wat informatie die u nodig hebt om op te slaan . Bijvoorbeeld , zou een databank voor transacties van een zaak voor de verkoop zijn tafels voor " Client " en " Orde , " het opslaan van de gegevens van elke klant in een verslag van de "Client " tafel . Work 2 de relaties tussen de verschillende " entiteiten " of tabellen in uw gegevens . Zo kan een cliënt in verband worden gebracht met meer dan een orde , terwijl een bestelling zal slechts in het algemeen worden gekoppeld aan een cliënt , impliceert dit een " een tot vele " relatie tussen de "Client " en "Order " tafels . Met relationele ontwerp betekent dat uw gegevens behoudt een goed niveau van integriteit , wat betekent dat de verschillende stukken van de gegevens worden gekoppeld binnen een goed gedefinieerde structuur , waardoor het meer betrouwbaar en consistent wanneer handelingen worden verricht op het. Goedkope 3 Download de juiste JDBC-stuurprogramma voor uw specifieke database- systeem . De JDBC behandelt interactie tussen uw Java-toepassing en de database , en dus moet het juiste type zijn om effectief te communiceren tussen de twee . Installeer uw gekozen driver op uw computer , na een eventueel opgenomen instructies . Dit maakt Java- toepassingen die op uw computer om het JDBC -faciliteit te gebruiken . 4 verbinding met de database . Maak een nieuw Java project in welke ontwikkelomgeving die u gebruikt . In je hoofd klasse , plaatst u de volgende import-instructie aan de top : . Import java.sql * ; Vervolgens , binnen de belangrijkste methode , bevatten deze code om het JDBC gebruiken om verbinding te uw gegevens , het maken van alle relevante wijzigingen in uw database , het systeem en de locatie past : proberen { /* Maak een instantie van de jDBC- driver * Alter deze naar uw gekozen databasesysteem * passen - dit voorbeeld werkt voor een MySQL database * / Class.forName ( " com.mysql.jdbc . driver " ) newInstance ( ) ; . //Voer uw gebruikersnaam en wachtwoord voor de database als strings String gebruikersnaam = " username " ; String wachtwoord = " wachtwoord " ; //Voer de URL van uw database als een string String databaseURL = " jdbc : mysql ://yourdomain.com /database- user = " + gebruikersnaam + " & password = " + wachtwoord ; //Maak een verbinding bijvoorbeeld java.sql.Connection aConnection = DriverManager.getConnection ( databaseURL ) ; //Maak een statement hanteren instantie aan uitvoeren van uw vragen Verklaring stmt = aConnection.createStatement ( ) op ; } catch ( Exception e ) op { System.out.println ( E . getMessage ( ) ) ; } de belangrijkste code moet worden opgenomen in het " proberen " blok in geval van fouten verbinding met de database Query 5 de database in uw Java . programma . Onder meer de volgende code in je blok try ( aan het eind ) , het maken van eventuele wijzigingen in uw specifieke database past : //Maak je SQL-query als een string String aQuery = " Select * van ClientTable " ; //Uitvoeren van de query en krijg de resultaten ResultSet ResultSet terug = stmt.executeQuery ( aQuery ) ; //Loop door de resultaten en uitgang ze terwijl ( ResultSet.next ( ) ) op { //Voor een tabel met een kolom met de naam clientFName System.out.println ( "Client First Name : " + ResultSet.getString ( " clientFName " ) ) ; } //Sluit de aansluitingen als je klaar bent resultSet.close ( ) ; stmt.close ( ) ; aConnection.close ( ) op ; Uiteraard is de query die u gebruikt zal zowel betrekking hebben op uw database en het doel van uw Java toepassing . Maak een user interface binnen uw Java- code , zodat de gebruiker toegang tot de gegevens via de JDBC -technieken.
|