Pois é pessoal, ja estou faz algum tempo tentando e queria saber se tem como, a versão do linux é o Fedora 5.0
cheguei até a gerar o jar, no windows funcionou blza, mas no linux ele da erro de nullPointerException
eis ai o código:
package threadJDBC;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
//nesta classe farei uma consulta ao banco mysql
//para testes sera main, porem para a thread só
//sera uma classe
public class hjdbcaccess {
//nome do driver JDBC e URL do banco de dados(parametrizaveis)
static final String JDBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
static final String DATABASE_URL = "jdbc:odbc:Driver=" + "{Microsoft Access Driver (*.mdb)};" + "DBQ=012005.mdb";
public static void main( String args[]){
Connection con = null;
Statement statement = null;
try{
Class.forName(JDBC_DRIVER);
con = DriverManager.getConnection(DATABASE_URL,"admin","kamisama2");
statement = con.createStatement();
ResultSet resultSet = statement.executeQuery
("SELECT * FROM tblVersão");
ResultSetMetaData metaData = resultSet.getMetaData();
int numerocolunas = metaData.getColumnCount();
System.out.println("Tabela de Contribuintes do Banco de Dados 012005:");
for(int i = 1; i <= numerocolunas; i++)
System.out.print(metaData.getColumnName(i));
System.out.println();
while(resultSet.next())
{
for (int i = 1; i <= numerocolunas; i++)
System.out.print(resultSet.getObject(i));
System.out.println();
}
}
catch(SQLException sqlException) {
sqlException.printStackTrace();
System.exit(1);
}//fim do 1° catch
catch(ClassNotFoundException classNotFound) {
classNotFound.printStackTrace();
System.exit(1);
}//fim do 2° catch
finally{
try{
statement.close();
con.close();
}
catch(Exception exception){
exception.printStackTrace();
System.exit(1);
}
}
}
}
desde ja agradeço pela atenção.