Microsoft Access é um sistema de banco de dados proprietário usado principalmente para o gerenciamento de armazenamento de dados de pequeno porte. Ele suporta conexões a partir de linguagens de programação de alto nível , através do Open Database Connectivity ponte . Java Database Connectivity ou JDBC, é outra maneira de se conectar ao Microsoft Access e pode ser usado em conjunto com ODBC para executar manipulação de dados em um banco de dados Microsoft Access. Depois de fazer uma conexão com o banco de dados , você pode executar uma série de tarefas de manipulação de dados . Essas tarefas incluem a criação de uma tabela, a inserção de dados , a seleção de dados , e soltando uma tabela. Coisas que você precisa
Microsoft Windows
Eclipse IDE
Microsoft Access Database
JDBC-ODBC driver Ponte
Show Mais instruções
Configure Java
1
Abra o Eclipse IDE.
2
Navegue até " Arquivo", " New " e selecione "Java Project. "
3
Enter " MicrosoftAccessConnection " no campo nome, em seguida, pressione "Finish ".
4
Localize a janela Package Explorer e expandir o projeto recém-formado.
5
Localize a pasta com o nome " src" e clique com o botão direito do mouse.
6
Escolha "Novo " e selecione a opção de criar um novo pacote .
7
Nome do pacote " msaccess "e pressione" Finish ".
8
Encontre o novo pacote na janela Package Explorer e clique com o botão direito sobre ele .
9
Navegue até " Novo " , em seguida, selecione a opção para criar uma nova classe .
10
Nome da nova classe " MSAccessTest " e criar o novo arquivo com a tecla " Finish".
11
duplo clique na " MSAccessTest " e localize a nova janela do editor que aparece.
Configure JDBC-ODBC
12
Excluir o conteúdo gerado automaticamente a partir da janela do editor. Isso pode ser feito com as teclas, Ctr + A, apagar em uma máquina Windows ou cmd + A, apagar em uma máquina Mac OSX.
13
Digite as seguintes linhas de código na janela do editor.
//Importação tudo de pacote SQL Java
import java.sql * ; .
classe MSAccessTest {
public static void main ( string [] args ) { try {
Class.forName (" sun.jdbc.odbc.JdbcOdbcDriver " ) //encontrar o driver ODBC - JDBC
PathToDatabase string = " d :/java /mdbTEST.mdb "; //cria uma variável que aponta para o local local do arquivo de banco de dados
seqüência de banco de dados =" jdbc: odbc : Driver = { Microsoft Access Driver ( *. mdb) }; DBQ = "//driver configure
banco de dados + = PathToDatabase.trim () + "; DriverID = 22 ; READONLY = true } "//caminho completo banco de dados com os parâmetros
cONEXÃO = DriverManager.getConnection (Database, " ", "" ) //criar uma nova conexão
declaração declaração = connection.createStatement () //criar uma nova declaração invólucro sql
statement.execute ( " criar testtable mesa ( test_column inteiro) "); //cria uma tabela de exemplo no banco de dados
statement.execute ( " inserir valores testtable ( 1 )"); //cria alguns dados de teste
statement.execute ( "select test_column de testtable " ) //selecionar alguns dados da tabela recém-criada
resultset ResultSet = statement.getResultSet () //obter o conjunto de resultados
if ( resultset ! = null ) {//se o conjunto de resultados existe
while ( ResultSet.next ( )) //percorrer o conjunto de resultados e imprimir os dados
{
System.out.println (" Dados de test_column :" + ResultSet.getString (1) );
} //fim enquanto
} //end if
//statement.execute ( " drop table testtable ");
statement.close (); //fecha a Declaração
Connection.Close () //fecha a conexão
} //fim da cláusula try
captura
(Exception e) {System.out.println ( "Erro: " + e); } //fim de cláusula catch
} //fim do método main
} //Fim da definição de classe
14
Navegue até "Arquivo " e selecione "Salvar" para salvar o programa antes de executá-lo.
compilar e executar o programa
15
Navegue até a barra de menu do Eclipse IDE e selecione Executar.
. 16
Localize a janela Console perto do fundo do Eclipse IDE
17
Verifique se a saída do programa lê :
" Dados de test_column : 1"
Se o programa executado sem erro, os dados da amostra deve ser visível e nenhuma mensagem de erro apareceu .