最近在小破站看视频学习MySQL相关的东西,记录一下遇到的各种问题
ResourceBundle中遇到的小问题
跟着小破站的视频学JDBC,然后写完ResourceBundle中的代码,发现连接报错,捣鼓了半天也没搞定,代码如下
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
String driver = bundle.getString("driver");
String url = bundle.getString("url");
String user = bundle.getString("user");
String password = bundle.getString("password");
然后想着是不是.properties文件里的配置出了问题,首先检查了key的值发现没有错误,为了保证没错,又复制了key到代码里粘贴,运行发现还是报错。
然后开始检查values里的值,仔细对照发现都没写错,还重写了一遍,但运行还是报错(头疼)
最后觉得应该是某种玄学的因素导致不能跑,就不想弄了,想收拾东西打算从图书馆走人,结果瞄到了最后一行好像有点不太对劲
是空格!我在里面加了空格!然后把空格删掉,果然能运行了(还是第一次知道.properties文件里values值后加空格也会算到里边,还是写得少(晕))
啊这波,一个空格让我浪费了大半个小时(晕),怪不得bug要叫bug(小虫子)。低级错误,以后得少犯才是,写代码还是得细心啊。(写到这忽然想到等号前后要是加空格算不算字符呢,大概不算吧?大概~~~)