我想與 MySQL 資料庫建立連接。我從 MySQL 官網下載了 JDBC,并將 jar 檔案添加到我的 Eclipse IDE 中。但是,當我嘗試匯入 java.sql 包時,它仍然無法訪問。

我不知道問題出在哪里。我看了一些關于資料庫開發角度的視頻,我應該將它添加到我的 IDE 中嗎?我需要下載 MySQL 服務器嗎?


uj5u.com熱心網友回復:
JDBC API 本身包含在 Java 中。您從 MySQL 網站下載的是 MySQL Connector/J JDBC驅動程式。您正在使用模塊化專案,因為module-info.java存在。如果您想在模塊化專案中使用 JDBC,您需要添加requires java.sql;到您的module-info.java以授予它訪問java.sql模塊(其中包括java.sql和javax.sql包)的權限。
如果您想直接使用 MySQL 類,您還需要requires為 MySQL 庫添加適當的指令。但是,通常不應直接使用 JDBC 驅動程式類,而應僅使用java.sql和javax.sql包中的 API 。
或者,洗掉module-info.java以轉換為非模塊化 Java 專案。
uj5u.com熱心網友回復:
我無法重現您的問題。我和你完全一樣,我的 Eclipse 沒有顯示任何錯誤。
一種猜測是您的 Java 模塊會妨礙您并以某種方式阻止您匯入這些類。您可以嘗試洗掉module-info.java和禁用模塊嗎?
此外 - 非常重要的是,您已選擇“jre”作為您的 Java 運行時。確保您使用的是 JDK 而不是簡單的 JRE。后者用于運行 Java 程式,但在開發它們時需要前者。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/385015.html
上一篇:org.eclipse.jface.preference.FileFieldEditor.setFileExtensions(String[])是否只在檔案瀏覽器中作業?
