今天遇到一臺安裝有SQL server 2005數據庫的win2003服務器,客戶端有程序需查詢上面的表。之前防火牆沒有開啓,開啓防火牆以後發現沒法鏈接,提示沒法鏈接數據庫。而查詢程序在服務器上能夠,仔細想了下以爲是防火牆形成的,需開放端口,經查詢SQL是1433端口。最後開啓1433後即正常鏈接。
mysql
如下網上節錄:sql
Oracle 端口範圍 1521~1621
Mssql 端口範圍 1433~1533
Mysql 端口範圍 3306~3406
Sybase 端口範圍 4100-5000
>>>oracle:
驅動:oracle.jdbc.driver.OracleDriver
URL:jdbc:oracle:thin:@<machine_name><:port>:dbname
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是1521 數據庫
端口:
Oracle 數據庫,默認的端口號爲1521
ORACLE EMCTL,默認的端口號爲1158
Oracle XDB( XML 數據庫),默認的端口號爲8080
Oracle XDB FTP服務,默認的端口號爲210服務器
>>>mysql:
驅動:org.gjt.mm.mysql.Driver
URL:jdbc:mysql://<machine_name><:port>/dbname
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認3306
jdbc:mysql://127.0.0.1:3306/mountain oracle
>>>pointbase:app
驅動:com.pointbase.jdbc.jdbcUniversalDriver
URL:jdbc:pointbase:server://<machine_name><:port>/dbname
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是9092
>>>MS SQL Server:tcp
驅動:com.microsoft.jdbc.sqlserver.SQLServerDriver
URL:jdbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname>
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是1433 ide
MS SQL*SERVER數據庫server,默認的端口號爲1433/tcp 1433/udp
MS SQL*SERVER數據庫monitor,默認的端口號爲1434/tcp 1434/udpsqlserver
>>>DB2:驅動:com.ibm.db2.jdbc.app.DB2Driver
URL:jdbc:db2://<machine_name><:port>/dbname
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是5000spa