[DB] 유명 DB 기본 포트 및 JDBC 문법 총 정리
JDBC(Java Database Connectivity) 연결 문법
-로컬에서 연결 시 : localhost or 127.0.0.1
-외부 연결 시 : 해당 외부 아이피
참고 : 172.10.0.10 아이피로 예를 들었습니다.
관계형 데이터베이스(Relational database, RDB)
MySQL , MariaDB : 3306
JDBC 연결 문법 : jdbc:mysql://172.10.0.10:3306/[database name]
Oracle : 1521
JDBC 연결 문법 : jdbc:oracle:thin:@172.10.0.10:1521:[database name]
MS-SQL : 1433
JDBC 연결 문법 : jdbc:sqlserver://172.10.0.10:1433;database=[database name];
PostgreSQL : 5432
JDBC 연결 문법 : jdbc:postgresql://172.10.0.10:5432/[database name]
DB2 : 50000
JDBC 연결 문법 : jdbc:db2://172.10.0.10:50000/[database name]
Infomix : 1526
JDBC 연결 문법 : jdbc:informix-sqli://172.10.0.10:50000/[database name]:INFORMIXSERVER=[server name]
Sybase : 5000
JDBC 연결 문법 : jdbc:jtds:sybase://172.10.0.10:5000/[database name]
Derby : 1527
JDBC 연결 문법 : jdbc:derby://172.10.0.10:1527/[database name]
NoSQL(Not Only SQL)
CouchDB: 5984
MongoDB :
기본 포트 : 27017
shardsvr : 27018
configsvr : 27019
웹 상태 페이지 기본 포트 : 28017
참고 - MongoDB docs
Hadoop/Hbase :
ZooKeeper(hbase.zookeeper.property.clientPort) : 2181
Master(hbase.master.port) : 60000
Master(hbase.master.info.port) : 60010
Region server(hbase.regionserver.port) : 60020
Region server(hbase.regionserver.info.port) : 60030
REST server(hbase.rest.port**) : 8080
REST server(hbase.rest.info.port*) : 8085
Thrift server(hbase.regionserver.thrift.port**) : 9090
Thrift server(hbase.thrift.info.port*) : 9095
참고 - Guide to Using Apache HBase Ports
Cassandra :
기본 포트 : 7000
TLS 사용 : 7001
기본 프로토콜 클라이언트 : 9042
JMX : 7199
CQL 기본 전송 포트 : 9160
DataStax OpsCenter
opscenterd daemon : 61620
Agent : 61621
Website : 8888
참고 - docs, stackoverflow