JDBC eller Java Database Connectivity , er et programmerings-interface , der er en del af programmeringssproget Java. Det tillader en software klient til at få adgang databaser eller database -lignende filer, såsom regneark, til at foretage data hentning og lagring i databasen . Muligheden for JDBC at få adgang til formaterede data såsom regneark kommer fra ODBC (Open Database Connectivity ) broforbindelse bopæl i den aktuelle version af Java -platformen. Ved at bruge ODCB broen, kan en programmør få adgang til data gemt i Microsoft Excel-regneark og gennemføre avancerede manipulationer af dataene. Ting du skal
Java udvikling environmentMicrosoft Excel-regneark
Vis Flere Instruktioner
1
Opret en grundlæggende Excel-regneark til at få adgang med JDBC . Ring filen " example.xls ". I første række, oprette tre kolonnenavne læste venstre mod højre : Hunde , katte, heste . I Dog kolonnen indtaste tre navne: dog1 , Dog2 og Dog3 . Gør det samme indtastning af data i henhold til både katte og heste. Når du får adgang Excel via JDBC, regnearket navn svarer til tabelnavnet . De header navne ( i vores eksempel hunde, katte og heste) fungerer som tabelfeltet navne.
2
Opret en ODBC-datakilde via Microsoft Excel ved at vælge "Menu Vælg" valgmulighed. Identificer den example.xls filen som kildefilen for datakilden .
3
Opret en Java- kildekode fil i din tekst editor kaldet " myJDBC.java " og gem .
4
Start Java -filen ved at importere SQL pakke biblioteker og åbne klasse definition.
import java.sql . *
public class myJDBC {
< br > 5
Anskaf et håndtag på OdbcDriver i en statisk metode opkald
statisk { try { Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver ") . } Catch ( Exception JDBE ) { System . println ( JDBE );} //slut catch } //slut statisk
6
den statiske Main metode få et håndtag til oplysninger gennem regnearket tilsluttet ODBC-driver
.
offentlige static void main ( String args []) { Connection MinForbindelse = null , Statement myStatement = null ; String MySQL = " " ResultSet myResultSet = null ;
7
Få en direkte forbindelse til Excel -regneark , og udskrive oplysningerne til kommandoen konsollen.
prøve * fra "+ ResultSet.getString ( " Cats " ) +" " + resultSet.getString ( " Horses ")); }} catch ( Exception myException ) { System.out.println ( myException );} endelig { try { myResultSet.close ( ) myStatement.close (); myConnection.close (); myResultSet = null ; myStatement = null ; MinForbindelse = null ;} catch ( Exception e ) { }} }}
< br >