Erro ao rodar a biblioteca java.sql.SQLException

2 respostas
G

inseri o seguinte código no eclipse:

//leitura de arquivos excel//

import java.sql.*;

public class TestServer

{

static

{

try

{

Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);

}

catch (Exception e)

{

System.err.println(e);

}

}
public static void main(String args[])
{
	Connection conn=null;
	Statement stmt=null;
	String sql="";
	ResultSet rs=null;

	try
	{
		conn=DriverManager.getConnection("jdbc:odbc:excel","","");
		stmt=conn.createStatement();
		sql="select * from [Plan1$]";
		rs=stmt.executeQuery(sql);
	
		while(rs.next())
			{
				System.out.println(rs.getString("USERID")+
				" "+ rs.getString("FIRST_NAME")+" "+
				rs.getString("LAST_NAME"));
			}
	}
	catch (Exception e)
	{
		System.err.println(e);
	}

	finally
	{
		try
		{
			rs.close();
			stmt.close();
			conn.close();
			rs=null;
			stmt=null;
			conn=null;
		}
		catch(Exception e){}
	}
}

}

Deu o seguinte erro:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado

Por que disso. alguem pode me ajudar?

2 Respostas

griciolli

Você criou sua fonte de dados no ODBC do windows?

Jair_Rillo_Junior

Colocou o seu drive no classpath?

Criado 21 de novembro de 2006
Ultima resposta 21 de nov. de 2006
Respostas 2
Participantes 3