Para os programadores Java e JSP que estão em dúvida com a conexão JDBC para este banco de dados tão eficiente, aqui vão os trechos de código para a conexão:
JDBC sobre ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:Teste");
JDBC puro no servidor local
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Users/usuario/Documents/Teste.mdb");
JDBC puro no servidor local
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//<servidor>/<compartilhamento>/<Nome do mdb>.mdb");
Protótipo do código
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(...);
.
.
.
conn.close() ;
} catch (Exception e) {
System.out.println(e.toString());
}
A conexão, bem como as instruções de leitura, atualização ou adição de registros devem estar dentro de um bloco de tratamento de exceções.
Lembrete Final
Em todos os casos, é preciso:
Dar permissão nas chaves de registro (via regedit.exe ou regedt32.exe) referentes a ODBC para que o usuário Web anônimo (IUSR_<nome do servidor> ou Anon_Web) possa modificá-las ou criar novas;
Dar permissão nos diretórios C:\Windows\Temp para Todos no modo de alteração e criação;
Dar permissão no diretório onde está o banco de dados para que o usuário Web anônimo (IUSR_<nome do servidor> ou Anon_Web) possa modificar ou criar arquivos.
Num próximo post, colocaremos o servlet completo.
Nenhum comentário:
Postar um comentário