JDBC o Java Database Connectivity , es una interfaz de programación que es parte del lenguaje de programación Java. Permite a un cliente de software para acceder a bases de datos o archivos de bases de datos similares, tales como hojas de cálculo , para llevar a cabo la recuperación y el almacenamiento de datos en la base de datos . La capacidad de JDBC para acceder a los datos con formato como hojas de cálculo proviene de la conexión ODBC puente residente ( Open Database Connectivity) en la versión actual de la plataforma Java. Al utilizar el puente de ODCB , un programador puede acceder a los datos almacenados en hojas de cálculo Microsoft Excel y llevar a cabo manipulaciones avanzadas de los datos . Cosas que necesitará
Java desarrollo environmentMicrosoft hoja de cálculo Excel
Mostrar más instrucciones
1
Crear una hoja de cálculo Excel básico para acceder a JDBC. Llame a los " example.xls . " Archivo En la primera fila , crea tres nombres de columna leen de izquierda a derecha : Perros, gatos, caballos . En la columna de perro , entre tres nombres: Dog1 , Dog2 y Dog3 . Haga lo mismo con la entrada de datos en ambos gatos y caballos . Cuando se accede a través de Excel JDBC , el nombre de hoja de cálculo es equivalente al nombre de la tabla . Los nombres de los encabezados (en nuestro ejemplo , perros, gatos y caballos ) actúan como los nombres de campo de tabla .
2
Crear un origen de datos ODBC mediante Microsoft Excel , seleccione el menú " Seleccionar " opción. Identifique el archivo example.xls como archivo de origen para el origen de datos.
3
Crear un archivo de código fuente de Java en su editor de texto llamado " myJDBC.java " y guardar .
Página 4
Inicie el archivo de Java mediante la importación de las bibliotecas de paquetes de SQL y la apertura de la definición de clase .
import java.sql
. * por
public class myJDBC {
< br > 5
obtener un identificador en el OdbcDriver en una llamada al método estático
estática {try { Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver " ) . } catch (Exception JDBE ) { System . println ( JDBE ) ;} //captura end} //fin de estática
6
En el método Main estática , obtener un identificador de la información a través de la hoja de trabajo conectada al controlador ODBC
.
void ( String args [ ] ) { public static myConnection conexión = null; mystatement Statement = null; cadena mySql = ""; ResultSet myResultSet = null;
7
Obtener una conexión directa con la hoja de cálculo Excel y imprimir la información de la consola de comandos .
tratar * de "+ " + ResultSet.getString ( " Horses ") ) "+ resultSet.getString ( " Cats ) ";} } catch ( MyException Excepción ) { System.err.println ( MyException ) ;} finally { try { myResultSet.close ( ) ; myStatement.close (); myConnection.close (); myResultSet = null; mystatement = null; myConnection = null; } catch ( Exception e ) { } } } }