一、前因。
我們在學習Java到了一定的階段,我們肯定是要將我們IDE與數據庫進行連接的,進行一些中小型的開發,我覺得自己在進行數據庫的連接中花費了一個很長的時間,因此我想寫這篇博客來為大家減少連接數據庫的時間,避免一些時間的浪費。我用的Java的IDE是Myeclipse和數據庫MySQL,數據庫管理系統是Navicat Premium。,希望對這些人有所幫助,也希望看過這篇博客的人得到啟發。
二、我的一些彎路及見解。
(1)mysql-connector-java-5.1.47-bin.jar和mysql-connector-java-5.1.47.jar的區別
我看到一些網絡資料講解一些這兩個的區別:
我說一下我自己的見解(僅供參考):mysql-connector-java-5.1.47.jar是應該直接導入到你建好的Web項目下的WebRoot下的lib中,而且使用方法還是有所區別的,我的印象中是通過一個類建立與數據庫建立連接。而mysql-connector-java-5.1.47-bin.jar可能如上面的大佬所說的多了幾個可以編譯的校驗文件應該在如下圖所示的地方使用,讓IDE直接建立數據庫的連接,而不是單單一個項目與數據庫建立連接。
(2)mysql-connector-java這類的jar包在官網上的下載還是有版本差異的,以mysql-connector-java-5.1.47.jar和mysql-connector-java-8.0.13.jar來說,前者的jar包里面包涵了mysql-connector-java-5.1.47-bin.jar,而后者就不包含相對應的bin.jar包。因此下載時候自己下載自己想要的。
【官網:https://dev.mysql.com/downloads/connector/j/】
1) mysql-connector-java-5.1.47版本
2)mysql-connector-java-8.0.13版本
(3)下面我給出一下我看的解決IDE與數據庫連接的網上網站,希望給大家有所幫助。
【myeclipse連接mysql數據庫詳細步驟:https://jingyan.baidu.com/article/4e5b3e196758ad91901e24a0.html】
三、其他
說實話,可能這篇博客,大部分都是我的一些見解,我也不知道真的那么准確,我只是希望能對有需要的人有所幫助。如果有大佬不小心看到,也希望能積極留言,指出我的錯誤,給出自己建議,謝謝,希望大家體諒自己的“挫”筆。