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> 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> list = connector.queryForList("select * from s_function", new Object[]{}); System.out.println("=============> connector: " + list.toString()); } } }