欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyEclipse連接MySQL數(shù)據(jù)庫報(bào)錯解決辦法

 更新時間:2014年01月09日 17:20:21   作者:  
我們現(xiàn)在一般網(wǎng)站都是利用的MySQL數(shù)據(jù)庫搭建網(wǎng)站的,但是在網(wǎng)上看到很多網(wǎng)友吐槽數(shù)據(jù)庫連接不上的問題,現(xiàn)在我就結(jié)合相關(guān)資料向提出一些我個人的見解,希望對大家解決問題有幫助

我們現(xiàn)在一般網(wǎng)站都是利用的MySQL數(shù)據(jù)庫搭建網(wǎng)站的,但是在網(wǎng)上看到很多網(wǎng)友吐槽數(shù)據(jù)庫連接不上的問題,現(xiàn)在我就結(jié)合相關(guān)資料向提出一些我個人的見解,希望對大家解決問題有幫助。

一般MySQL連接不上,可能有兩大原因:1、MyEclipse配置錯誤 2、MySQL配置不當(dāng)。

一、我們一般的連接步驟如下:

1、在MyEclipse中連接MySQL數(shù)據(jù)庫:依次點(diǎn)擊window-->show view-->other-->MyEclipse Database-->DB Browser

MyEclipse連接MySQL報(bào)錯解決辦法

圖一:找到數(shù)據(jù)庫連接選項(xiàng)

2、選中DB Browser,右鍵單擊,并選擇New一個數(shù)據(jù)連接的菜單,新建一個MySQL連接,在彈出的新窗口中填入相應(yīng)的信息,如下圖所示:

MyEclipse連接MySQL報(bào)錯解決辦法

圖二:填寫相應(yīng)的信息

3、然后點(diǎn)擊Finish,完成此次操作,卻得到了如下圖所示的錯誤信息,嘗試多次也無法連接,為了驗(yàn)證用戶名和密碼是否正確,我們在MySQL終端嘗試輸入該用戶和密碼,卻可以連接,這就奇怪了?

MyEclipse連接MySQL報(bào)錯解決辦法

圖三:提示數(shù)據(jù)庫無法連接

二、解決方法:

最終在終端使用“select * from mysql.user;”命令查詢用戶表的時候,結(jié)果返回卻只有root一個用戶,然后將MyEclipse中MySQL連接中的User name改成root就能連接成功了。

MyEclipse連接MySQL報(bào)錯解決辦法

圖四:將User修改為root

MyEclipse連接MySQL報(bào)錯解決辦法

圖五:提示連接成功

三、為什么會出現(xiàn)這種情況?

雖然問題解決了,但是我們還是要本著“知其然又要知其所以然”的精神繼續(xù)往下探究下,所以做了一個大膽且正確的決定,重新安裝了一次MySQL,當(dāng)安裝最后一步的時候終于明白了,我們一般選中的是“Modify Security Settings”選項(xiàng),也就是默認(rèn)用戶為root,所以在終端查詢用戶表的時候只select出了root用戶。

MyEclipse連接MySQL報(bào)錯解決辦法

圖六:安裝時root就為默認(rèn)用戶

如需要MySQL軟件,下載頻道提供MySQL系列軟件的下載:s.jb51.net

myeclipse連接mysql數(shù)據(jù)庫錯誤問題解決

今天做一個BBS網(wǎng)站,做的過程中連接MYSQL發(fā)生了點(diǎn)問題。錯誤代碼如下

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)

因?yàn)榭吹搅薺ava.lang.ClassNotFoundException: com.mysql.jdbc.Driver ,一直以為是我的連接JAR包出了問題,上網(wǎng)搜了好久,類似的問題都是JAR包的問題,但是我確信自己的JAR包是對的,然后開始找代碼,發(fā)現(xiàn)我以前的一個案例的代碼和這個完全一樣,以前的案例可以正常運(yùn)行(是以前運(yùn)行的時候)。

接著我以為是重裝的時候什么地方?jīng)]配好,接著我翻了N多配置MYECLIPSE的資料,發(fā)現(xiàn)一點(diǎn)問題都沒有。這時候我好泄氣啊,但是我沒有放棄,接著找,后來我又運(yùn)行了一次以前的案例,發(fā)現(xiàn)以前的案例也不能正常運(yùn)行了,我就懷疑不是連接JAR包,也不是代碼的問題了。

我發(fā)現(xiàn)在at java.lang.Class.forName0(Native Method) 前面還有兩行是at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

上網(wǎng)一找這兩行的資料,發(fā)現(xiàn)是TOMCAT的8080端口的問題,重啟TOMCAT,發(fā)現(xiàn)OK了?。?!

呵呵,那時好激動?。〔贿^這個問題要記錄下來,避免以后也出現(xiàn)相同的問題!

相關(guān)文章

  • MySQL執(zhí)行事務(wù)的語法與流程詳解

    MySQL執(zhí)行事務(wù)的語法與流程詳解

    這篇文章主要介紹了MySQL執(zhí)行事務(wù)的語法與流程的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計(jì)數(shù)據(jù)的過程

    利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計(jì)數(shù)據(jù)的過程

    這篇文章主要介紹了利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計(jì)數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 記一次MySQL Slave庫恢復(fù)實(shí)戰(zhàn)記錄

    記一次MySQL Slave庫恢復(fù)實(shí)戰(zhàn)記錄

    這篇文章主要介紹了記一次MySQL Slave庫恢復(fù)實(shí)戰(zhàn)記錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • mysql 5.7.17 安裝配置方法圖文教程(CentOS7)

    mysql 5.7.17 安裝配置方法圖文教程(CentOS7)

    這篇文章主要為大家詳細(xì)介紹了CentOS7下mysql 5.7.17 安裝配置方法圖文教程,感興趣的小伙伴們可以參考一下
    2016-12-12
  • mysql中between的用法及說明

    mysql中between的用法及說明

    這篇文章主要介紹了mysql中between的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Navicat Premium操作MySQL數(shù)據(jù)庫(執(zhí)行sql語句)

    Navicat Premium操作MySQL數(shù)據(jù)庫(執(zhí)行sql語句)

    這篇文章主要介紹了Navicat Premium操作MySQL數(shù)據(jù)庫(執(zhí)行sql語句),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 一文帶你了解MySQL之連接原理

    一文帶你了解MySQL之連接原理

    搞數(shù)據(jù)庫一個避不開的概念就是Join,翻譯成中?就是連接,相信很多小伙伴初學(xué)連接的時候有些一臉懵,理解了連接的語義之后又可能不明白各個表中的記錄到底是怎么連起來的,所以本章就來學(xué)習(xí)連接的原理,需要的朋友可以參考下
    2023-05-05
  • Windows服務(wù)器下MySql數(shù)據(jù)庫單向主從備份詳細(xì)實(shí)現(xiàn)步驟分享

    Windows服務(wù)器下MySql數(shù)據(jù)庫單向主從備份詳細(xì)實(shí)現(xiàn)步驟分享

    將主服務(wù)器中的MySql數(shù)據(jù)庫同步到從服務(wù)器中,使得對主服務(wù)器的操作可以即時更新到從服務(wù)器,避免主服務(wù)器因環(huán)境或者網(wǎng)絡(luò)異常一時無法使用,達(dá)到備份效果,這篇文章整理的確實(shí)挺詳細(xì)的
    2012-05-05
  • MySQL數(shù)據(jù)查看SELECT條件大于?小于(小白入門篇)

    MySQL數(shù)據(jù)查看SELECT條件大于?小于(小白入門篇)

    這篇文章主要為大家介紹了MySQL數(shù)據(jù)查看SELECT條件大于和小于的語句學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 與MSSQL對比學(xué)習(xí)MYSQL的心得(六)--函數(shù)

    與MSSQL對比學(xué)習(xí)MYSQL的心得(六)--函數(shù)

    這一節(jié)主要介紹MYSQL里的函數(shù),MYSQL里的函數(shù)很多,我這里主要介紹MYSQL里有而SQLSERVER沒有的函數(shù)
    2014-08-08

最新評論