JDBC , of Java Database Connectivity , is een programmeer-interface die is onderdeel van de Java programmeertaal . Het kan een software client toegang databases of databaseachtige bestanden zoals spreadsheets , gegevens ophalen en opslaan voeren in de database. De mogelijkheid voor JDBC toegang opgemaakte gegevens zoals spreadsheets is afkomstig van de ODBC ( Open Database Connectivity ) brugverbinding ingezetene is van de huidige versie van het Java-platform . Via de ODCB brug kan een programmeur gegevens openen in Microsoft Excel spreadsheets en geavanceerde manipulaties uitvoeren van de data . Wat je nodig hebt Java ontwikkeling environmentMicrosoft Excel -spreadsheet Toon Meer Aanwijzingen 1 Maak een basis Excel-spreadsheet te openen met JDBC . Roep het bestand " example.xls . " In de eerste rij , maken drie kolomnamen lezen van links naar rechts : honden, katten , paarden . In de kolom Hond , voert u drie namen : Dog1 , Dog2 en Dog3 . Doe hetzelfde voor gegevensinvoer onder zowel katten en paarden . Bij de toegang tot Excel door JDBC , de naam van het werkblad is gelijk aan de naam van de tabel . De header namen ( in ons voorbeeld , honden, katten en paarden ) fungeren als de veldnamen tafel . Kopen van 2 Maak een ODBC-gegevensbron via Microsoft Excel door op de "Menu Select" optie . Identificeer de example.xls bestand als het bronbestand voor de gegevensbron . 3 Maak een Java-broncode bestand in je tekstverwerker genaamd " myJDBC.java " en sla . Goedkope 4 Start de Java-bestand door het importeren van de SQL- pakket bibliotheken en het openen van de klasse definitie . import java.sql . * public class myJDBC { < br > 5 verkrijgen van een handvat aan de OdbcDriver in een statische methode oproep statische { try { Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver " ) op ; . } Catch ( Exception JDBE ) { System . println ( JDBE ) ; } //end vangst } //end statische 6 In de statische Main methode , krijgen een handvat om de informatie via het werkblad aangesloten op het ODBC-stuurprogramma . public static void main ( String args [ ] ) { Connectie myConnection = null ; Verklaring mystatement = null ; String mySql = " " ; ResultSet myResultSet = null ; 7 Krijg een directe verbinding met de Excel-spreadsheet en print de informatie aan het commando console . proberen * van " + ResultSet.getString ( " Cats " ) + " " + ResultSet.getString ( " paarden " ) ) ; } } catch ( Exception myException ) { System.err.println ( myException ) ; } uiteindelijk { try { myResultSet.close ( ) ; myStatement.close ( ) ; myConnection.close ( ) ; myResultSet = null ; mystatement = null ; myConnection = null; } catch ( Exception e ) { } } } } < br > |