JDBC - MS Access

14 respostas
R

Qual a versão devo utilizar e onde posso baixar um driver JDBC para Microsoft Access 2000?

14 Respostas

massardi

Para acessar o banco de dados acesse nao é necessrio pegar um driver jdbc basta vc usar driver odbc do proprio windows.

Voce cria uma fonte de dados com o nome que vc quizer depoir o url fica
jdbc:odbc:o_nome_que_vc_colocou;

e a classe que faz a ponte para o odbc é Jdbc.Odbc.JdbcOdbcDriver

Até mais

R

Valeu massardi.
Na verdade estou acessando um banco mysql de um portal em jsp e quero mudar o banco para o access, no diretorio “conecta” tenho uma arquivo “varGlobal.jsp” que direciona ao banco com o seguinte conteúdo:

<%

String conDriver = org.gjt.mm.mysql.Driver;

String urlString = jdbc:mysql://localhost:3306/portal?useUnicode=true;

%>

Como devo alterar este arquivo para acessar o banco criando apenas um ODBC?
Obrigado.

ozielneto
<%

String conDriver = "sun.jdbc.odbc.JdbcOdbcDriver

String urlString = “jdbc:odbc:DSN_NAME”;

%>

Bom trabalho

ozielneto

OOPS…

<%

String conDriver = sun.jdbc.odbc.JdbcOdbcDriver;

String urlString = jdbc:odbc:DSN_NAME;

%>
A

Fala Oziel, vc da treinamento ou Aula em algum lugar??

boaglio

Se por acaso o seu servidor tomcat está em uma máquina e
a máquina com Access em outra, vc vai precisar usar o RMIJDBC:

Eu já falei sobre isso nesse tópico:

http://www.guj.com.br/forum/viewtopic.php?t=1551&start=0&postdays=0&postorder=asc&highlight=rmijdbc

ozielneto

Sim…

Na Procwork, na SUN, na FIAP (Pos-Grad), no IPGA (Pos-Grad) e para turmas corportativas fechadas tbm.

www.oziel.com.br/treinamentos.html

R

Alterei o arquivo varGlobal.jsp conforme orientação, fiz um banco idêntico como .mdb e criei o ODBC, porém surge a seguinte mensagem:
“javax.servlet.ServletException: java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)”.
Não localizei nenhum arquivo que faça menção que o banco utilizado deve ser o mysql, como posso resolver este problema?

R
Em tempo:

 no arquivo confserver.xml do tomcat  a seguinte instrução:

      <!

<Realm  className=org.apache.catalina.realm.JDBCRealm debug=99

driverName=org.gjt.mm.mysql.Driver

connectionURL=jdbc:mysql://localhost/authority?user=test;password=test

userTable=users userNameCol=user_name userCredCol=user_pass

userRoleTable=user_roles roleNameCol=role_name />

>

Tem alguma coisa a ver?
A

Pessoal, tem como conectar o java a um arquivo .MDB do Microsoft Access sem passar pela ponte ODBC??

Pois acho chato ter que configurar a ODBC toda vez que colocar o aplicativo java em novas máquinas…

Desde já agradeço!! :smiley:

A

Ninguém sabe? :roll:

Daniel_Quirino_Olive

Não há nenhuma instância do MySQL respondendo na URL/Porta declaradas na conexão. Conserte isso, veja se o banco está na url correta e se ele está realmente rodando.

cancao

"/Arthur/":
Pessoal, tem como conectar o java a um arquivo .MDB do Micro$oft Access sem passar pela ponte ODBC??

Pois acho chato ter que configurar a ODBC toda vez que colocar o aplicativo java em novas máquinas…

Desde já agradeço!! :D

Eu já vi como fazer isso nesse tutorial desse outro site sobre Java.

Até.

tandrade

Alguém sabe desse processo?? o Link acima não existe mais…

Criado 16 de abril de 2003
Ultima resposta 18 de fev. de 2008
Respostas 14
Participantes 9