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]);
|
}
|
}
|
}
|