0
我正在使用jdbc-odbc連接來讀取Access數據庫。 所有與Eclipse一起工作,但與我的版本.jar我有「源dedonnéesintrouvable et nom de pilote nonspécifié」(「數據源名稱未找到,沒有指定默認驅動程序」)。 我包含了rt.jar(驅動程序),清單等。 你有什麼想法嗎?ODBC與JDBC連接到MSAccess在Eclipse上工作不在發佈版本
public class SQL {
public String url = "d:/neg_p/MonBureau/AccessToWeb/pfsce.mdb";
public Connection connection = null;
//variables pour JDBC
private String urljdbc = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+url+";"; // format spécifique à Access
private String login = "";
private String password = "";
public boolean Connect()
{
try
{
// connexion
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
File f = new File(url);
if (!f.exists())
System.out.println("Fichier non trouvé.");
this.connection = DriverManager.getConnection(urljdbc,login,password);
return true;
}
catch (Exception e)
{
System.out.println("Erreur lors de la connexion à la base de données : "+e.getMessage());
e.printStackTrace();
return false;
}
}
}
anwser是:jar必須用java 32bits啓動。 在win7 64上,您必須卸載java64。 如果命令java不存在(cmd),則必須將環境變量「path」設置爲jdk或jre。 – Phebus40