package com.walker.jdbc; import com.walker.jdbc.ds.DefaultDataSource; import com.walker.jdbc.util.TextUtils; import org.junit.Test; public class TestJdbc { // @Test public void testDataSource(){ DefaultDataSource dataSource = new DefaultDataSource(); if(dataSource instanceof DataSourceMeta){ System.out.println("dataSource is 'DataSourceMeta'!"); } else { System.out.println("failed!"); } } // @Test public void testParseIpAndPort(){ String jdbcUrl = "jdbc:dm://192.168.100.100:5236?SCHEMA=SYSDBA"; // String jdbcUrl = "jdbc:mysql://193.193.193.236:3306/cpmsxc?serverTimezone=Asia/Shanghai"; // String jdbcUrl = "jdbc:oracle:thin:@61.163.210.202:6021/orcl"; String[] ipAndPortAndService = TextUtils.parseIpAndPortFromUrl(jdbcUrl); if(ipAndPortAndService != null){ System.out.println("ip = " + ipAndPortAndService[0]); System.out.println("port = " + ipAndPortAndService[1]); System.out.println("dbName = " + ipAndPortAndService[2]); } } }