JDBC, ou Java Database Connectivity , é uma interface de programação que faz parte da linguagem de programação Java. Ele permite que um cliente de software para acessar bancos de dados ou arquivos de banco de dados -como , como planilhas , para realizar a recuperação e armazenamento de dados no banco de dados . A capacidade para JDBC para acessar os dados formatados , como planilhas vem do ODBC ( Open Database Connectivity) residente conexão de ponte na versão atual da plataforma Java. Ao usar a ponte ODCB , um programador pode acessar dados armazenados em planilhas do Microsoft Excel e realizar manipulações avançadas de dados. Coisas que você precisa
desenvolvimento Java environmentMicrosoft Excel planilha
Show Mais instruções
1
Crie uma planilha Excel básico para acessar com JDBC. Chame o " example.xls . " File Na primeira linha , criar três nomes de colunas ler esquerda para a direita : Cães, gatos, cavalos . Na coluna Dog , entre três nomes: Dog1 , Dog2 e Dog3 . Faça o mesmo a entrada de dados em ambos os gatos e cavalos . Ao acessar o Excel através de JDBC, o nome da planilha é equivalente ao nome da tabela. Os nomes de cabeçalho (no nosso exemplo , cães, gatos e cavalos ) atuam como os nomes dos campos da tabela .
2
Criar uma fonte de dados ODBC através do Microsoft Excel , selecionando o "Menu Selecione " opção. Identifique o arquivo example.xls como o arquivo fonte para a fonte de dados .
3
Criar um arquivo de código fonte Java em seu editor de texto chamado " myJDBC.java " e salve .
4
Comece o arquivo Java , importando as bibliotecas do pacote SQL e abrindo a definição de classe.
import java.sql . *
public class myJDBC {
< br > 5
obter uma alça sobre a OdbcDriver em uma chamada de método estático
static { try { Class.forName (" sun.jdbc.odbc.JdbcOdbcDriver "); . } catch (Exception JDBE ) { Sistema . println ( JDBE ); catch} //fim } //fim
estática
6
no método Main estática, obter um identificador para a informação através de planilha ligado ao driver ODBC
.
public static void main ( string args [] ) { Connection myConnection = null; Declaração mystatement = null; Cordas mySql = ""; ResultSet myResultSet = null;
7
Obter uma conexão direta com a planilha do Excel e imprimir as informações para o console de comando .
tentar * de "+ ResultSet.getString ( " Gatos " ) +" "+ ResultSet.getString (" cavalos ") );}} catch (Exception ) { System.out.println MyException ( MyException );} finally { try { myResultSet.close ( ); myStatement.close (); myConnection.close (); myResultSet = null; mystatement = null; myConnection = null ;} catch (Exception e) { }}}}