.jarを実行しているときにデータベースに接続できませんが、NetBeansでプロジェクトを実行するとできます。私は接続にJDBC-ODBCブリッジを使用しています。ここで私が接続に使用する関数があります。.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 7のためのJREを使用して、それを実行するか、またはそれ以前のそれだけで動作する場合、ユーザは、かなり多くの有用なメッセージ
が表示されます場所で上記のチェックで
遅いとバギーJDBC/ODBC brigdeはJava 8で削除されました –
そして、エラーは? 'e.getLocalizedMessage()'だけでなく、完全なスタックトレースを投稿してください。フランス語ではない。 :) – lexicore
e.printStackTrace()でstacktraceを表示して、例外の内容を表示しようとしました – thepaulo