簡體   English   中英

jdbc odbc連接,使用具有ms訪問權限的密碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM