package com.walker.connector;
|
|
import com.walker.connector.support.DatabaseConnector;
|
import com.walker.connector.util.ConnectorUtils;
|
import org.junit.Test;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public class TestConnector {
|
|
// @Test
|
public void createTbaseConnector(){
|
Address address = new Address();
|
address.setUrl("116.198.40.76");
|
address.setPort(30004);
|
address.setService("ctoms");
|
address.setAuthentication("tbase");
|
address.setCertification("Jmy_6366");
|
address.setMaxActive(20);
|
address.setInitSize(5);
|
|
DatabaseConnector connector = ConnectorUtils.createPostgresConnector(address);
|
if (connector == null) {
|
throw new IllegalArgumentException("connector create failed!");
|
} else {
|
connector = ConnectorUtils.acquireTransactionProxyConnector(connector);
|
List<Map<String, Object>> list = connector.queryForList("select * from s_function", new Object[]{});
|
System.out.println("=============> connector: " + list.toString());
|
}
|
}
|
|
// @Test
|
public void createConnector(){
|
Address address = new Address();
|
// address.setUrl("rm-bp1lfrektxbr1e331.mysql.rds.aliyuncs.com");
|
address.setUrl("rm-bp1lfrektxbr1e3316o.mysql.rds.aliyuncs.com");
|
address.setPort(3306);
|
// address.setService("wechatapp?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&character_set_server=utf8mb4&useAffectedRows=true&useSSL=false");
|
address.setService("wechatapp");
|
address.setAuthentication("kysh_2022");
|
address.setCertification("kysh_13603781805");
|
address.setMaxActive(20);
|
address.setInitSize(5);
|
|
DatabaseConnector connector = ConnectorUtils.createMySQLConnector(address);
|
if (connector == null) {
|
throw new IllegalArgumentException("connector create failed!");
|
} else {
|
connector = ConnectorUtils.acquireTransactionProxyConnector(connector);
|
List<Map<String, Object>> list = connector.queryForList("select * from s_function", new Object[]{});
|
System.out.println("=============> connector: " + list.toString());
|
}
|
}
|
}
|