[英]jdbc odbc connection using password with ms access
我正在嘗試使用MS Access在jdbc中建立連接。 連接已成功建立,但未使用連接字符串中的密碼。 我正在使用以下代碼。
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connquery="jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};
DBQ=d:/newfolder/db11.mdb";
Connection c=DriverManager.getConnection(connquery,"","securityserver");
Statement st=c.createStatement();
}
catch(Exception ex)
{
ex.printStackTrace();
}
沒有密碼,此連接可以正常工作,但是應用密碼后,它將引發異常。
您已經來過這幾天了。 老實說,使用Java連接到關系數據庫並不難。
我不知道與Microsoft Access有何關系。 以前,我曾在一些小問題上使用過它,但收效甚微,但由於有很多其他選擇,因此我不建議使用它。
MySQL或PostgreSQL可能超出您的范圍,但我想說,使用JDK中內置的Derby數據庫會更好。
JDBC-ODBC驅動程序有問題。 如果您使用的是64位操作系統,則該功能不可用。 訪問權限僅供個人使用; 我不信任共享訪問。 您在使用密碼時遇到了問題; 其他人不會那么願意接受密碼。
如果可以,請更改數據庫,然后查看是否有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.