JDBC連接MySQL中數據庫的端口號


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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM