.jar을 실행하는 동안 데이터베이스에 연결할 수 없지만 NetBeans에서 프로젝트를 실행하면 데이터베이스에 연결할 수 있습니다. 연결에 JDBC-ODBC Bridge를 사용하고 있습니다. 다음은 연결에 사용하는 함수입니다..jar에서 실행할 때 ODBC를 통해 데이터베이스에 연결할 때 오류가 발생했습니다.
public Statement connection(Statement st){
try {
// connection avec la base de donnée DataBase.
// On charge le driver ODBC
Properties props = new Properties();
// pour pouvoir afficher les accents et les caractères spéciaux!!
props.put ("charSet", "ISO-8859-15");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cnx = DriverManager.getConnection("jdbc:odbc:DataBase", props);
st=cnx.createStatement();
//JOptionPane.showMessageDialog(null,"connection ouverte avec succès");
}catch(Exception e)
{
System.out.println(e.getLocalizedMessage());
return st;
}
return st;
}
샘플 이미지 : Java 응용 프로그램이 .jar 파일로 다른 사용자에게 배포
을 느리고 버그가 JDBC/ODBC brigde 자바 8에서 제거되었습니다 –
그리고 오류가 무엇입니까? 'e.getLocalizedMessage()'뿐만 아니라 전체 stacktrace를 게시하십시오. 프랑스어로하지 마세요. :) – lexicore
e.printStackTrace()를 사용하여 stacktrace를 표시하고 예외 내용 – thepaulo