Conexão com o Access!

1 resposta
J

Olá a todos;
Estou com um pequeno probleminha para conectar um sisteminha feito por mim com o access utilizando o OLEDB, ou seja, sem ter que registrar o banco no painel de controles, odbc.
Estou utilizando o seguinte código!!


import java.sql.*;

class exclientes {

public static void main (String args[]) {
	try {
	   String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/temp/clientes.mdb";
	   String usuario = "";
	   String senha = "";
	   
	   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
	   Connection con;
	   con = DriverManager.getConnection(dsn,usuario,senha);
	   Statement st = con.createStatement();
	   ResultSet rs = st.executeQuery("SELECT * FROM EMPRESAS");
	   while (rs.next()){
		   System.out.println(rs.getString("NOME") + " - " + rs.getString("CIDADE"));
	   }
	   st.close();
	   con.close();
	}
	catch(Exception e) {
		System.out.println("Nao foi possível realizar a conexão.\\n\\n");
        e.printStackTrace();
	}
}

}


O problema é que quando eu faço a conexão do modo convencional, funciona normamente, mas quando eu tento fazer deste modo, aparece um erro dizendo que o caminho que eu digitei (caminho do arquivo access) está muito longo…

Não sei oque está acontecento, se alguém poder me dar uma ajuda, fico muito grato!!!

Té mais!!!

:lol:

1 Resposta

J

Oi

JhOnNy, muito long??? :confuso:

Que erro é esse??? Posta aí o stackTrace

T+

Criado 12 de agosto de 2003
Ultima resposta 25 de jun. de 2004
Respostas 1
Participantes 2