Instalei o drive odbc no ubuntu e configurei o freeTDS. Na linha de comando a conexão e consulta funcionam perfeitamente, porém a conexão no Netbeans, não. Minha classe de conexão está dando erro na Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”). Quando executo o projeto, o seguinte erro aparece:
java.lang.ClassNotFoundException.
package br.com.BO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.io.*;
public final class Conexao {
public static Connection getConnection() {
Connection connection = null;
try {
//Acessa Arquivo para obtenção da senha
//BufferedReader ArquivoTXT = new BufferedReader(new FileReader("/usr/local/apache-tomcat-6.0.26/conf/9609.dat"));
BufferedReader ArquivoTXT = new BufferedReader(new FileReader("/usr/local/apache-tomcat-6.0.26/conf/9609desen.dat"));
String encoded = “”;
while (ArquivoTXT.ready()) encoded = ArquivoTXT.readLine();
ArquivoTXT.close();
//cria a conexão com o banco de dados
String usuario = "tecin_jsp";
String senha = PWSec.decrypt(encoded);
//String urlDB = "jdbc:odbc:SQLSPO";
String urlDB = "jdbc:odbc:SQLSERVERSPO";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection(urlDB,usuario,senha);
} catch (Exception ex) {
ex.printStackTrace();
}
return connection;
}
}