Gente boa tarde!
Tô com um problema aqui que ainda não encontrei a solução:
É o seguinte, fiz um aplicativo que importa dados de uma planilha excel. Aqui em casa o programa roda legal, faz tudo direitinho!
já no meu trabalho o programa não rodou, então executei-o por meio do prompt para descobrir o exception…
deu isso aqui:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados n
Òo encontrado e nenhum driver padrÒo especificado
a versão do excel do trabalho é 1997 e a minha aqui é 2003.
Alguém já passou por isso e sabe como configurar a máquina do trabalho para que reconheça o Driver?
meu código que uso e não dá problema aqui em casa é esse:
static final String DRIVER_EXCEL = "sun.jdbc.odbc.JdbcOdbcDriver";
static final String URL_EXCEL = "jdbc:odbc:Arquivos do Excel;DBQ=d:/banco.xls";
private Connection conexao_Excel;
private void conectaBanco_Excel() throws SQLException {
try {
Class.forName(DRIVER_EXCEL);
System.out.println("Conectando ao banco Excel");
conexao_Excel = DriverManager.getConnection(URL_EXCEL);
} catch (ClassNotFoundException e) {
System.out.println("erro" + e + "\n\n");
throw new SQLException(e.getMessage());
}
}