IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)庫(kù)連接的教程圖解
Properties類(lèi)
簡(jiǎn)要概括: Properties類(lèi)是 鍵和值均為字符串的可以永久存儲(chǔ)到文件中的key-value集合
java.util.Properties類(lèi)表示一組持久的屬性,是Hashtable的子類(lèi)。 Properties可以保存到流中或從流中加載,可以保存到后綴名為properties的文件中。 屬性列表中的每個(gè)鍵及其對(duì)應(yīng)的值都是一個(gè)字符串。 即鍵和值都是String類(lèi)型。
因?yàn)镻roperties從繼承Hashtable時(shí), put種putAll方法可應(yīng)用于Properties對(duì)象。
強(qiáng)烈不鼓勵(lì)使用它們,因?yàn)樗鼈冊(cè)试S調(diào)用者插入其鍵或值不是Strings 。 應(yīng)該使用setProperty方法。
這個(gè)類(lèi)是線程安全的:多個(gè)線程可以共享一個(gè)Properties對(duì)象,而不需要外部同步。
本文重點(diǎn)給大家介紹IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)庫(kù)連接,具體操作步驟如下所示:
1. 新建一個(gè)web項(xiàng)目(過(guò)程不需要教了吧,所以就省略啦)
2. 右鍵點(diǎn)擊新建的項(xiàng)目名,選擇創(chuàng)建文件目錄(Directory),一般properties文件夾命名應(yīng)為resoures;
3.右鍵點(diǎn)擊新建的resources文件夾,彈出的窗口里選擇Mark Dictory as >>Resources Root將文件夾定義為配置文件(配置文件的作用請(qǐng)自行百度);
4.也可以通過(guò)Ctrl+shift+alt+s組合件打開(kāi)Project Structure面板將需要的文件夾聲明為配置文件類(lèi)型
(選擇文件夾,再點(diǎn)擊Mark as:欄里的功能項(xiàng),就能將文件夾聲明為相應(yīng)的類(lèi)型)
最后點(diǎn)擊OK 完成;
5.右鍵點(diǎn)擊聲明為resources類(lèi)型的文件夾選擇Resource Bundle,就能創(chuàng)架一個(gè)properties文件了。
6.mysql 的properties配置文件是以鍵值對(duì)形式存讀取的,一個(gè)對(duì)象占用一行,行末不能添加分號(hào)!!
(剛開(kāi)始不知道,添加了分號(hào),結(jié)果讀取時(shí)報(bào)錯(cuò),調(diào)試到幾乎崩潰時(shí)才知道不能加分號(hào))
7.配置文件的使用
總結(jié)
以上所述是小編給大家介紹的IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)庫(kù)連接的教程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java NIO寫(xiě)大文件對(duì)比(win7和mac)
這篇文章主要介紹了Java NIO寫(xiě)大文件對(duì)比(win7和mac),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07詳解SpringBoot中的tomcat優(yōu)化和修改
這篇文章主要介紹了詳解SpringBoot中的tomcat優(yōu)化和修改,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09使用springboot整合websocket實(shí)現(xiàn)群聊教程
websocket怎么說(shuō)呢,就是服務(wù)器可以主動(dòng)向客戶端發(fā)起對(duì)話,下面就是springboot整合websocket實(shí)現(xiàn)群聊的操作代碼,一起來(lái)看一下get新技能吧2021-08-08Java17和springboot3.0使用shiro報(bào)ClassNotFoundException的解決
本文主要介紹了Java17和springboot3.0使用shiro報(bào)ClassNotFoundException的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-04-04SpringBoot應(yīng)用部署到外置Tomcat的實(shí)現(xiàn)
SpringBoot內(nèi)置tomcat使用很方便,本文主要介紹了SpringBoot應(yīng)用部署到外置Tomcat的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07