1. web伺服器與資料庫伺服器連接出了問題
分開測試。
先測試數據伺服器。登陸數據伺服器,查看資料庫是否正常。
在測試web伺服器。看能否正常訪問。
然後再web伺服器上寫一個簡單的連接代碼訪問資料庫伺服器。如果連不上,請貼出錯誤信息。
2. JavaWeb連接不上資料庫
資料庫訪問錯誤可能兩個原因:1.賬號密碼配錯,你說是user1,試下就知道了;2.沒有許可權,可以通過直接了連資料庫來判斷。
3. web伺服器重啟後連不上資料庫
你要搞清楚幾個關鍵詞,"伺服器"和"服務",伺服器是指固定的硬體設備,即電腦主機,服務則是運行於伺服器操作系統上的程序.你現在要確定你是有一台伺服器,還是有多台伺服器,如果只有一台伺服器,而且資料庫服務可以正常啟動,但web服務不能啟動,可以查看系統日誌,看是否有錯誤發生,如果是iis,檢查是iis沒有啟動還是站點沒有啟動,檢查是否80埠被佔用.
4. 跪求答案啊,這里是web項目,資料庫Mysql的鏈接縱是連不上,出錯,用戶名和密碼是正確的,錯誤如下:
一般MySQL連接不上,可能有兩大原因:1、MyEclipse配置錯誤 2、MySQL配置不當。
一、我們一般的連接步驟如下:
1、在MyEclipse中連接MySQL資料庫:依次點擊window-->show view-->other-->MyEclipse Database-->DB Browser
MyEclipse連接MySQL報錯解決辦法
圖一:找到資料庫連接選項
2、選中DB Browser,右鍵單擊,並選擇New一個數據連接的菜單,新建一個MySQL連接,在彈出的新窗口中填入相應的信息,如下圖所示:
MyEclipse連接MySQL報錯解決辦法
圖二:填寫相應的信息
3、然後點擊Finish,完成此次操作,卻得到了如下圖所示的錯誤信息,嘗試多次也無法連接,為了驗證用戶名和密碼是否正確,我們在MySQL終端嘗試輸入該用戶和密碼,卻可以連接,這就奇怪了?
MyEclipse連接MySQL報錯解決辦法
圖三:提示資料庫無法連接
二、解決方法:
最終在終端使用「select * from mysql.user;」命令查詢用戶表的時候,結果返回卻只有root一個用戶,然後將MyEclipse中MySQL連接中的User name改成root就能連接成功了。
MyEclipse連接MySQL報錯解決辦法
圖四:將User修改為root
MyEclipse連接MySQL報錯解決辦法
圖五:提示連接成功
三、為什麼會出現這種情況?
雖然問題解決了,但是我們還是要本著「知其然又要知其所以然」的精神繼續往下探究下,所以做了一個大膽且正確的決定,重新安裝了一次MySQL,當安裝最後一步的時候終於明白了,我們一般選中的是「Modify Security Settings」選項,也就是默認用戶為root,所以在終端查詢用戶表的時候只select出了root用戶。
MyEclipse連接MySQL報錯解決辦法
圖六:安裝時root就為默認用戶
如需要MySQL軟體,下載頻道提供MySQL系列軟體的下載:s.jb51.net
myeclipse連接mysql資料庫錯誤問題解決
今天做一個BBS網站,做的過程中連接MYSQL發生了點問題。錯誤代碼如下
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)
因為看到了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver ,一直以為是我的連接JAR包出了問題,上網搜了好久,類似的問題都是JAR包的問題,但是我確信自己的JAR包是對的,然後開始找代碼,發現我以前的一個案例的代碼和這個完全一樣,以前的案例可以正常運行(是以前運行的時候)。
接著我以為是重裝的時候什麼地方沒配好,接著我翻了N多配置MYECLIPSE的資料,發現一點問題都沒有。這時候我好泄氣啊,但是我沒有放棄,接著找,後來我又運行了一次以前的案例,發現以前的案例也不能正常運行了,我就懷疑不是連接JAR包,也不是代碼的問題了。
我發現在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)
上網一找這兩行的資料,發現是TOMCAT的8080埠的問題,重啟TOMCAT,發現OK了!!!
呵呵,那時好激動啊!不過這個問題要記錄下來,避免以後也出現相同的問題!
5. 裝好後web登錄提示資料庫連接失敗,怎麼解決
出現下面這種現象:
資料庫主機: [localhost]一般為localhost
資料庫名稱: [dedecmsv56gbk]
資料庫用戶: [root]
資料庫密碼: [******]資料庫連接失敗!
數據表前綴: [dede_]如無特殊需要,請不要修改
資料庫編碼: [.]GBK [
] LATIN1 僅對4.1+以上版本的MySql選擇
出現以上原因主要是信息填寫不正確
1、資料庫主機:
請確保您的資料庫和主機在同一台伺服器上,否則不要使用localhost,老老實實填寫資料庫IP。
2、資料庫名稱、資料庫用戶、資料庫密碼
這三個問題在虛擬主機\空間里的資料庫管理上面就可以看到。不要使用默認的,一定要自己填寫!
3、資料庫前綴和資料庫編碼
這兩項一般不用動,默認即可!
6. 資料庫和web網站在同一台伺服器,網站可正常使用,當把數據放在其他伺服器上時,無法連接資料庫
看樣子應該是你的資料庫伺服器配置有些問題。可以從以下幾步驟來查找原因。
先在網頁伺服器上的DOS窗口運行telnet 10.60.197.3 1433看能不能登錄進去;
如果可以登錄進去,再檢查登錄許可權,在sql企業管理伺服器中用sa登錄是否正常。
如果不能登錄,檢查sql是否啟動服務、檢查是否允許遠程連接、檢查防火牆是否打開相應埠。
總之。情況比較復雜,很難根據你的描述判斷問題所在。
7. 資料庫無法連接如何解決
關於資料庫無法連接的,大致總結了一下常見程序的資料庫鏈接文件到底是哪一個:1. 帝國系統網站資料庫配置文件路徑:web/e/class/config.php2. shopex系統網站資料庫配置文件路徑:web/config/config.php3. DEDECMS(織夢)系統網站資料庫配置文件路徑:web/data/ common.inc.php4. php168系統網站的資料庫配置文件路徑:web/php168/mysql_config.php5. 其他.net的網站一般web/web.config文件是資料庫配置文件6.phpcms系統的資料庫配置文件路徑:web/include/config.inc.php7.discuz論壇系統的網站的資料庫配置文件一般3個,分別為: web/uc_server/data/config.inc.phpweb/config/config_global.phpweb/config/config_ucenter.php可以根據您具體的資料庫信息修改一下資料庫鏈接文件,當您資料庫無法連接上的時候,(前提是先確定好我們資料庫是正常的,也就是登陸您資料庫高級管理看可以不可以進去,如果可以一般是資料庫就沒什麼問題的了)。
8. web伺服器和資料庫伺服器怎麼連接
如果兩個服務是不同的伺服器,資料庫伺服器需要開啟對應的外網訪問埠並進行設置。如果是在同一個伺服器上,使用資料庫連接程序、賬號密碼即可連接。
9. java web項目連接資料庫失敗,如圖
資料庫名稱和密碼是否和代碼中的一致?
10. 開發手機應用(或移動應用) 連接資料庫 為什麼不直接連 二是通過 web中轉。。
移動應用屬於客戶端應用,而資料庫是在Web伺服器中,因此理應通過Web伺服器端去鏈接操作資料庫。
不過移動客戶端,包括HTML5 Web端,都有本地資料庫,你可以在App裡面直接去連接本地資料庫,但敏感數據和業務邏輯都是存在伺服器端,客戶端是不允許直接連接伺服器端資料庫的,因此仍然少不了和伺服器打交道。