|
|
|
|
@ -69,12 +69,12 @@ public class JdbcDemoController {
|
|
|
|
|
static {
|
|
|
|
|
//配置数据源
|
|
|
|
|
//mysql
|
|
|
|
|
ds.setId("1");
|
|
|
|
|
ds.setName("mysql");
|
|
|
|
|
ds.setUrl("jdbc:mysql://192.168.3.9:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true");
|
|
|
|
|
ds.setUsername("root");
|
|
|
|
|
ds.setPassword("Skyinno251,");
|
|
|
|
|
ds.setDriver("com.mysql.cj.jdbc.Driver");
|
|
|
|
|
// ds.setId("1");
|
|
|
|
|
// ds.setName("mysql");
|
|
|
|
|
// ds.setUrl("jdbc:mysql://192.168.3.9:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true");
|
|
|
|
|
// ds.setUsername("root");
|
|
|
|
|
// ds.setPassword("Skyinno251,");
|
|
|
|
|
// ds.setDriver("com.mysql.cj.jdbc.Driver");
|
|
|
|
|
|
|
|
|
|
// oracle
|
|
|
|
|
// ds.setId("2");
|
|
|
|
|
@ -85,12 +85,12 @@ public class JdbcDemoController {
|
|
|
|
|
// ds.setDriver("oracle.jdbc.driver.OracleDriver");
|
|
|
|
|
|
|
|
|
|
//postgres
|
|
|
|
|
// ds.setId("3");
|
|
|
|
|
// ds.setName("postgres");
|
|
|
|
|
// ds.setUrl("jdbc:postgresql://192.168.3.24:5432/postgres");
|
|
|
|
|
// ds.setUsername("postgres");
|
|
|
|
|
// ds.setPassword("452131wW");
|
|
|
|
|
// ds.setDriver("org.postgresql.Driver");
|
|
|
|
|
ds.setId("3");
|
|
|
|
|
ds.setName("postgres");
|
|
|
|
|
ds.setUrl("jdbc:postgresql://192.168.3.24:5432/postgres");
|
|
|
|
|
ds.setUsername("postgres");
|
|
|
|
|
ds.setPassword("452131wW");
|
|
|
|
|
ds.setDriver("org.postgresql.Driver");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -98,7 +98,7 @@ public class JdbcDemoController {
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
//@RequestMapping("/api/list")
|
|
|
|
|
@RequestMapping("/api/list")
|
|
|
|
|
public ResponseDto queryList() {
|
|
|
|
|
// 自定义一个线程池,内部包含8个线程
|
|
|
|
|
ExecutorService customPool = Executors.newFixedThreadPool(2);
|
|
|
|
|
@ -107,7 +107,7 @@ public class JdbcDemoController {
|
|
|
|
|
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> {
|
|
|
|
|
String sql = "select * from temperature where id = ?";
|
|
|
|
|
List<Object> jdbcParamValues = new ArrayList<>();
|
|
|
|
|
for (int i = 0; i < 2390470; i++) {
|
|
|
|
|
for (int i = 0; i < 2500470; i++) {
|
|
|
|
|
jdbcParamValues.add(i + 1);
|
|
|
|
|
Gson gson = new Gson();
|
|
|
|
|
ResponseDto responseDto = JdbcUtil.executeSql(ds, sql, jdbcParamValues);
|
|
|
|
|
|