1、檢查方法:a.使用phpinfo();函數(shù),看有沒(méi)有mysql項(xiàng);b.打開(kāi)php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、惠州ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的惠州網(wǎng)站制作公司
2、連接數(shù)據(jù)庫(kù)你先用一個(gè)類(lèi)實(shí)現(xiàn),然后在jsp中導(dǎo)入它。 連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)要用到j(luò)ava自帶的Connection類(lèi)。這里還得用到你自己數(shù)據(jù)庫(kù)所需要的jar包。
3、上圖顯示的是數(shù)據(jù)庫(kù)phpMyadmin的一個(gè)數(shù)據(jù)庫(kù)表單,下面我將演示他鏈接的過(guò)程。
1、你寫(xiě)注冊(cè)頁(yè)面,如果要在這個(gè)頁(yè)面驗(yàn)證并彈出提示框就要用到j(luò)s,也可以提交給一個(gè)php頁(yè)面處理,post到一個(gè)php文件,對(duì)注冊(cè)信息進(jìn)行過(guò)濾,符合就添加不符合繼續(xù)注冊(cè),信息符合后就連接數(shù)據(jù)庫(kù),插入這條數(shù)據(jù)。
2、mysqli連接數(shù)據(jù)庫(kù)和pdo連接數(shù)據(jù)庫(kù)。
3、mysql_query()這個(gè)函數(shù)用來(lái)執(zhí)行SQL語(yǔ)句,用戶(hù)登陸的話(huà),這里就查詢(xún)數(shù)據(jù)庫(kù)中有沒(méi)有用戶(hù)名和密碼與用戶(hù)輸入的都一樣的記錄,有的話(huà)就是通過(guò)驗(yàn)證了。
4、請(qǐng)檢查mysql_connect語(yǔ)句的機(jī)器地址、用戶(hù)名、密碼是否正確,數(shù)據(jù)庫(kù)的服務(wù)是否正常啟動(dòng),數(shù)據(jù)庫(kù)服務(wù)器是否防火墻限制了。
直接使用/usr/local/php5/bin/php /web/test.php執(zhí)行可以連上數(shù)據(jù)庫(kù) 打開(kāi)hosts加入 復(fù)制代碼代碼如下:10.1 qttc 使用qttc當(dāng)主機(jī)連接也正常,唯獨(dú)就不認(rèn)localhost。
確認(rèn) MySQL 數(shù)據(jù)庫(kù)是否存在。如果連接字符串中指定的數(shù)據(jù)庫(kù)不存在,則會(huì)導(dǎo)致連接失敗。檢查防火墻設(shè)置。
已安裝mysql數(shù)據(jù)庫(kù);檢查php環(huán)境是否已開(kāi)啟mysql擴(kuò)展(一般情況下是開(kāi)啟的);檢查方法:a.使用phpinfo();函數(shù),看有沒(méi)有mysql項(xiàng);b.打開(kāi)php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
有進(jìn)行安裝么?如果沒(méi)有的話(huà),建議找下數(shù)據(jù)庫(kù)配置文件,把數(shù)據(jù)庫(kù)信息換成你數(shù)據(jù)庫(kù)的信息。
連接字串中的用戶(hù)名和密碼錯(cuò)誤。你查一下test.php的第三行看看就知道了。