首先貼出常規(guī)的配置信息代碼 ,jdbc.properties:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mydb
rootname=root
password=123456
#初始定義連接數(shù)
initialSize=0
#定義最大連接數(shù)
maxActive=20
#定義最大空閑
maxIdle=20
#定義最小空閑
minIdle=1
#定義最長等待時間
maxWait=60000
這里氮块,如果你是自己手動敲上去的巩那,可能會避免properties文件中一些空格導致的不能連接上數(shù)據庫的問題悟狱,但是,你要是直接從網上百度一個代碼磷籍,直接貼進工程里面的話适荣,就很有可能會復制空格進去了现柠。
我要說的是,哪些地方可以有空格弛矛,哪些地方不能有空格 ?
為什么有些不能有空格呢够吩,很明顯嘛,String類型是不允許有空格的汪诉,空格也算是字符串废恋,Integer類型可以有空格,然后注釋也可以有空格扒寄。是這個道理吧鱼鼓。
然后我們來看看,上面的配置文件哪些可以保留空格该编,哪些是要嚴格控制不能有空格的:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mydb
rootname=root
password=123456
以上四個都是字符串類型迄本,所以,嚴格不許等號(“=”)后面字符之后存在空格课竣,
下面這個幾個嘉赎,包括注釋,都可以存在空格于樟,這幾個都是數(shù)字類型的公条,他們的比較是用“==”,而不是用equal,所以很好理解了吧迂曲,注釋就不用解釋了靶橱。
#初始定義連接數(shù)
initialSize=0
#定義最大連接數(shù)
maxActive=20
#定義最大空閑
maxIdle=20
#定義最小空閑
minIdle=1
#定義最長等待時間
maxWait=60000
另外,properties文件中路捧,緊挨著等號(=)兩邊是可以有空格的关霸。