在IDEA中使用數據庫使用官方提供的MySQL數據庫,需要將數據庫的驅動包添加到項目的構建路徑
即Project Structure->Modules->Dependencies->選擇JARs,將驅動包導入。
然而在web程序中,即使是這樣,直接運行程序還是會出現ClassNotFoundException: com.mysql.jdbc.Driver問題。
原因在於,必須將jar文件放入tomcat的lib文件夾下運行。
但是如果是采用一般java程序的話,有時候會報錯
javax.net.ssl.SSLException
MESSAGE: closing inbound before receiving peer's close_notify
此時需要在url鏈接上加入 useSSL=false/true
原因是MySQL高版本需要指明是否進行SSL連接
同時,對於JDBC8及以上的版本需要精確時區,此時的url需要變為
url = jdbc:mysql://localhost:3306/databaseName?serverTimezone=GMT%2B8&useSSL=false
