IDEA軟件開發(fā)集成工具,常用于java軟件項(xiàng)目開發(fā),軟件項(xiàng)目中使用到了mysql數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的時(shí)候,需要使用客戶端圖形化工具連接數(shù)據(jù)查看或修改數(shù)據(jù)內(nèi)容,使用IDEA就可以直接連接數(shù)據(jù)庫(kù)查詢或修改數(shù)據(jù),不需要再單獨(dú)下載數(shù)據(jù)庫(kù)客戶端軟件了,下面我介紹下如何使用IDEA連接mysql數(shù)據(jù)庫(kù)查詢數(shù)據(jù)內(nèi)容的方法:
吐魯番網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),吐魯番網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為吐魯番上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的吐魯番做網(wǎng)站的公司定做!
1、
打開IDEA軟件工具,正常打開一個(gè)項(xiàng)目工程之后,在工具類的右側(cè)會(huì)看到Database圖標(biāo),點(diǎn)擊打開之后,如果之前沒有連接過任何數(shù)據(jù)庫(kù),這個(gè)窗口頁面都是空的點(diǎn)擊如圖所示的加號(hào)按鈕,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)連接
;
2、選擇Data Source,然后再選擇MySQL,這里可以看到支持很多種數(shù)據(jù)庫(kù)類型,這里選擇您自己對(duì)應(yīng)使用的數(shù)據(jù)庫(kù)類型,這里我們演示使用的是mysql數(shù)據(jù)庫(kù);
3、在這個(gè)頁面需要填寫連接的數(shù)據(jù)庫(kù)host,數(shù)據(jù)庫(kù)名稱,用戶名以及密碼,端口如果是mysql默認(rèn)是3306,如果沒有修改保持默認(rèn)即可;
4、連接mysql需要配置mysql連接的數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件,如果沒有配置的話,會(huì)提示沒有可用的驅(qū)動(dòng),在頁面點(diǎn)擊加號(hào)按鈕找到電腦的驅(qū)動(dòng)文件位置、添加上即可
;
5、驅(qū)動(dòng)文件和連接配置信息填寫完成之后,點(diǎn)擊Test Connection按鈕測(cè)試連接是否可以正常連接,當(dāng)出現(xiàn)Connection successful提示即表示測(cè)試連接成功,以上配置信息填寫正確
;
6、直接點(diǎn)擊確定按鈕,即可正常打開連接進(jìn)行mysql數(shù)據(jù)庫(kù)內(nèi)容的查詢了,可以看到tables是數(shù)據(jù)庫(kù)表,下面是函數(shù)對(duì)象
;
7、在某個(gè)表名稱上,雙擊鼠標(biāo)左鍵,即可打開表數(shù)據(jù)內(nèi)容窗口,查詢到了數(shù)據(jù)表中內(nèi)容數(shù)據(jù),可以針對(duì)數(shù)據(jù)進(jìn)行增刪改查等操作;
8、從以上操作可以看到,一般寫代碼一般調(diào)試數(shù)據(jù)的時(shí)候,可以都在IDEA工具中完成了,不需要再多次切換工具那么麻煩了。
好久沒用虛擬主機(jī)了,我記得阿里的虛擬主機(jī)應(yīng)該會(huì)有給你mysql相關(guān)的主機(jī)(這個(gè)主機(jī)好像是域名的方式),帳號(hào),密碼,數(shù)據(jù)庫(kù) 這些的帳號(hào)名
name? 隨便填
host填阿里給你的mysql 主機(jī),port 填阿里給你的mysql的端口號(hào),user填阿里給你的登錄mysql的用戶名,password密碼 database填阿里給你的數(shù)據(jù)庫(kù)名,url不用你自己寫 它會(huì)根據(jù)host和端口自動(dòng)填充
從你的圖中 有個(gè)missing driver files這個(gè)意思是沒有mysql驅(qū)動(dòng)文件? 你需要點(diǎn)一下前面的download 把驅(qū)動(dòng)下載一下,
然后點(diǎn)test connection? 測(cè)試連接? 出現(xiàn)successful代表 連接沒問題
下圖是我的連本地mysql
mysql主機(jī)地址是什么????下面的該怎么添??
答:
SQLyog
Enterprise
中,mysql的主機(jī)地址如果你是本機(jī),就填寫localhost,如果不是本機(jī)就需要填寫那個(gè)mysql服務(wù)器的IP地址;
用戶名,如果是你自己本機(jī),就可以用root,而不是本機(jī)就需要用對(duì)方給你的特定用戶名;
密碼,你自己本機(jī)的話,就是你自己安裝的時(shí)候所設(shè)置的那個(gè)密碼,不是本機(jī)就需要用對(duì)方給你那個(gè)用戶的對(duì)應(yīng)密碼。
端口不管是不是本機(jī),都是固定端口3306;
數(shù)據(jù)庫(kù),如果是本機(jī),且是用的root賬號(hào),那么可以省略不填寫,而如果不是root賬號(hào),就需要用那個(gè)用戶所擁有的數(shù)據(jù)庫(kù)權(quán)限的那個(gè)數(shù)據(jù)庫(kù)名;
如果不是本機(jī),那么就是用對(duì)方給你的賬號(hào)密碼和數(shù)據(jù)庫(kù),你就輸入那數(shù)據(jù)庫(kù)名就OK了。
如果mysql服務(wù)器是你連的本機(jī)的話,則可以填localhost.也可以填ip地址或別的機(jī)器名(如:服務(wù)器在局域網(wǎng)內(nèi)的可以填ip或機(jī)器名;服務(wù)器不在同一局域網(wǎng)的,那一般填ip了)
第一個(gè)是已保存的會(huì)話,如果有的話可以的話,最好寫一個(gè)唯一標(biāo)識(shí),如主機(jī)的IP,以便以后可以調(diào)用
第二個(gè)是讓你寫入主機(jī)的IP/域名,如:localhost 后面的端口號(hào)一般都是選擇默認(rèn)的3306
第三個(gè)是讓你寫入你的mysql的用戶名,如root
第四個(gè)是讓你填寫你的mysql的密碼,因mysql支持空密碼安裝,所以有些人的這個(gè)不用填
如果是你mysql 是安裝在本地, 可以填寫localhost. 如果在某一臺(tái)服務(wù)器上, 要填它的IP地址。