JDBC連接數據庫時我是使用的純java驅動方式(驅動可從MySQL官網上下載,網址為http://dev.mysql.com/downloads/connector/j/,解壓后其實只需要其中的mysql-connector-java-5.1.xxx-bin.jar這一個文件,其它干哈的我也不清楚),其中在連接數據庫時老是提示代碼有錯誤:
String url="jdbc:mysql://localhost:8080/workdb";
Connection con=DriverManager.getConnection(url,"root","278845421");
原因是端口號錯了,我還是用的tomcat的端口號,這次應該是用MySQL的端口號,但並不值得MySQL的端口號是多少,只是從網上查是這樣的
mysql的默認端口是3306,可以編輯用戶目錄下的 .my.cnf 文件進行修改。
sqlserver默認端口號為:1433
oracle 默認端口號為:1521
DB2 默認端口號為:5000
PostgreSQL默認端口號為:5432
於是我把端口號3306替換上果然成功了,但還是不知道這個3306是從哪來的,於是我打開輸入密碼登錄
輸入指令show global variables like 'port';查看端口號
port果然是3306,所以就可以大膽的用了,如果想修改端口號,就必須打開文件進行修改
參考鏈接:http://blog.itpub.net/26148431/viewspace-1466379/