1. 程式人生 > >關於初次使用java jdbc遇到數據庫連接不上的問題java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test

關於初次使用java jdbc遇到數據庫連接不上的問題java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test

-c 讓我 find lang 程序員 manage img 問題 顯示

首先我們寫java有很大一部分的程序員使用的是神器ecplise

那我曬曬我寫的ecplise有錯誤的代碼(其實並不是代碼錯誤了)

技術分享圖片

就類似這樣的代碼,首先你需要安裝mysql在你的電腦上root就是用戶名,密碼當然就是你設置的密碼

然後我們就會出現這樣的錯誤信息

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at sql.Conn.getConnection(Conn.java:9)
at sql.Conn.main(Conn.java:25)
java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at sql.Conn.getConnection(Conn.java:15)
at sql.Conn.main(Conn.java:25)

當然信息雖多,我們只要抓住關鍵的信息就至少錯誤出現在哪裏了,畢竟那麽多信息沒有人看一句一句往下看的

java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test

關鍵的問題就是這裏java.sql SQLException表明是數據庫出現了問題

顯示找不到數據庫的一個jdbc的驅動信息,所以我去網上找了找關於這個驅動和錯誤產生的原因,要解決這個問題需要去裝那個驅動文件

可以在百度搜索java mysql jar這三個關鍵詞就會出現下面的選型

技術分享圖片

我是直接第一個進去下載的”mysql-connector-java-“的文件,其實也可以去官網下載相應的文件,但以我的經歷,去官網下載通常需要再去看教程下載,於是乎我在試了第一個成功之後便不再管它,有強迫癥的同學可以看教程去官網下載

看一下我下載的文件http://www.pc6.com/softview/SoftView_99415.html這是我下載的網址

技術分享圖片

是一個壓縮文件,我們解壓看一下裏面的東西

技術分享圖片

再開第一個文件就可以到一個jar文件了,那個就是我們需要的 文件

技術分享圖片

讓我們進去ecplise進去配置一下就行

選擇需要這個驅動的項目右鍵->屬性->java構建路徑->庫->添加外部jar->然後選擇之前下載包裏面的那個jar文件即可,如果你對ecplise為英文版執行參照翻譯就行

技術分享圖片

技術分享圖片

選擇打開回去選擇應用就行

在添加了jar文件之後程序也就運行正常了

第一篇博客大家多多指教希望幫助到大家

關於初次使用java jdbc遇到數據庫連接不上的問題java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test