[英]How to connect to Mysql through Eclipse RCP
我嘗試通過RCP項目連接到mysql數據庫。 我下載了Mysql Jconnect文件。 解壓到一個文件夾。 如文檔中所述設置classpath變量。 我仍然無法連接到Mysql。 我收到此錯誤
SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
SQLState: 08001
VendorError: 0
然后我嘗試將mysql-connect jar文件添加為項目中的外部jar文件,仍然沒有運氣。 嘗試將其添加為用戶庫,沒有任何反應。
最后,我創建了一個“從現有jar文件插入項目”選項,並使用mysql-connect作為jar文件。 然后在我的RCP項目中,我將此插件添加為依賴插件,但結果相同。
我完全確定代碼,錯誤在類路徑中。 我該如何解決。
我的配置是:
操作系統:Ubuntu 10.04
MySQL版本:5.2.1
月食:3.5
我嘗試將文件放在/ usr / bin目錄中,該目錄也不起作用...
不是完整的答案,但是此線程確實提到:
重新檢查所有內容后,我發現第二台計算機上的mysql配置不是監聽網絡連接,修復之后,(幾乎)所有功能都可以正常工作
PS,但是無論如何, 讀到沒有合適的驅動程序,很難猜到,找到了該驅動程序,但是連接失敗:)
因此,這可能不是路徑或類路徑問題,而是mysql配置問題。
實際上,OP在評論中確認這是類路徑問題:
這件事終於奏效了。 我將
mysql-connect
jar文件復制到項目文件夾中, 並將其添加到plugin.xml
文件的運行時類路徑中 。
重要的是我只需要輸入文件名而不是絕對路徑即可 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.