JDBC oder Java Database Connectivity ist eine Programmierschnittstelle, die Teil der Java- Programmiersprache ist . Es ermöglicht ein Software-Client auf Datenbanken oder Datenbank - Dateien wie , wie Tabellenkalkulationen zuzugreifen, Datenabruf und Speicherung in der Datenbank durchzuführen. Die Fähigkeit für JDBC , um formatierte Daten wie Tabellen zugreifen kommt aus dem ODBC ( Open Database Connectivity) -Verbindung Brücke mit Wohnsitz in der aktuellen Version der Java-Plattform . Durch die Verwendung der ODCB Brücke kann ein Programmierer Zugriff auf Daten in Microsoft Excel-Tabellen gespeichert und führen fortgeschrittene Manipulationen der Daten. Things You
Java Entwicklung environmentMicrosoft Excel
brauchen anzeigen Weitere Anweisungen
1
Erstellen eines einfachen Excel-Tabelle mit JDBC zugreifen . Rufen Sie die Datei " example.xls . " In der ersten Reihe , schaffen drei Spaltennamen links nach rechts gelesen : Hunde, Katzen, Pferde . In der Spalte Dog , geben drei Namen : Dog1 , Dog2 und Dog3 . Machen Sie dasselbe Dateneingabe unter beiden Katzen und Pferde . Beim Zugriff auf Excel über JDBC , ist das Arbeitsblatt Name entspricht der Name der Tabelle . Die Header-Namen (in unserem Beispiel , Hunde, Katzen und Pferde ) wirken wie die Tabelle Feldnamen .
2
Erstellen einer ODBC- Datenquelle über Microsoft Excel , indem Sie die "Menu Select "-Option. Identifizieren Sie die example.xls Datei als Quelldatei für die Datenquelle .
3
erstellen Java -Quellcode-Datei in einem Texteditor namens " myJDBC.java " und speichern .
4
starten Sie die Java-Datei durch den Import der SQL-Paket Bibliotheken und Öffnen der Klassendefinition.
import java.sql . *
public class myJDBC {
< br > 5
Besorgen Sie sich einen Griff an der OdbcDriver in einer statischen Methode call
static { try { Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver "); . } catch (Exception JDBE ) { Systems . println ( JDBE );} //end catch } //Ende statische
6
In der statischen Main-Methode , erhalten einen Griff zu den Informationen über das Arbeitsblatt mit dem ODBC-Treiber
.
public static void main (String args [ ] ) { Anschluss myConnection = null; Statement mystatement = null; String mySql = ""; ResultSet myResultSet = null;
7
Sie eine direkte Verbindung zu die Excel-Tabelle und drucken Sie die Informationen an die Kommandozeilen-Konsole .
versuchen * ab "+ ResultSet.getString ( " Cats " ) +" "+ ResultSet.getString ( " Horses " ) );}} catch (Exception MyException ) { System.out.println ( MyException );} finally { try { myResultSet.close ( ); myStatement.close (); myConnection.Close (); myResultSet = null; mystatement = null; myConnection = null; } catch ( Exception e) { }}}}