|
|
|
@ -64,12 +64,12 @@ public class JdbcDemoController {
|
|
|
|
|
|
|
|
|
|
|
|
static {
|
|
|
|
static {
|
|
|
|
//配置数据源
|
|
|
|
//配置数据源
|
|
|
|
// ds.setId("1");
|
|
|
|
ds.setId("1");
|
|
|
|
// ds.setName("mysql");
|
|
|
|
ds.setName("mysql");
|
|
|
|
// ds.setUrl("jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true");
|
|
|
|
ds.setUrl("jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true");
|
|
|
|
// ds.setUsername("root");
|
|
|
|
ds.setUsername("root");
|
|
|
|
// ds.setPassword("Skyinno251,");
|
|
|
|
ds.setPassword("Skyinno251,");
|
|
|
|
// ds.setDriver("com.mysql.cj.jdbc.Driver");
|
|
|
|
ds.setDriver("com.mysql.cj.jdbc.Driver");
|
|
|
|
|
|
|
|
|
|
|
|
// ds.setId("2");
|
|
|
|
// ds.setId("2");
|
|
|
|
// ds.setName("oracle");
|
|
|
|
// ds.setName("oracle");
|
|
|
|
@ -78,12 +78,12 @@ public class JdbcDemoController {
|
|
|
|
// ds.setPassword("appserver");
|
|
|
|
// ds.setPassword("appserver");
|
|
|
|
// ds.setDriver("oracle.jdbc.driver.OracleDriver");
|
|
|
|
// ds.setDriver("oracle.jdbc.driver.OracleDriver");
|
|
|
|
|
|
|
|
|
|
|
|
ds.setId("3");
|
|
|
|
// ds.setId("3");
|
|
|
|
ds.setName("sqlserver");
|
|
|
|
// ds.setName("sqlserver");
|
|
|
|
ds.setUrl("jdbc:sqlserver://192.168.3.29:1433;DatabaseName=appserver;encrypt=false");
|
|
|
|
// ds.setUrl("jdbc:sqlserver://192.168.3.29:1433;DatabaseName=appserver;encrypt=false");
|
|
|
|
ds.setUsername("sa");
|
|
|
|
// ds.setUsername("sa");
|
|
|
|
ds.setPassword("452131wW");
|
|
|
|
// ds.setPassword("452131wW");
|
|
|
|
ds.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
|
|
|
|
// ds.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
@ -91,7 +91,7 @@ public class JdbcDemoController {
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
//@RequestMapping("/api/list")
|
|
|
|
@RequestMapping("/api/list")
|
|
|
|
public ResponseDto queryList() {
|
|
|
|
public ResponseDto queryList() {
|
|
|
|
// 自定义一个线程池,内部包含8个线程
|
|
|
|
// 自定义一个线程池,内部包含8个线程
|
|
|
|
ExecutorService customPool = Executors.newFixedThreadPool(2);
|
|
|
|
ExecutorService customPool = Executors.newFixedThreadPool(2);
|
|
|
|
@ -100,7 +100,7 @@ public class JdbcDemoController {
|
|
|
|
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> {
|
|
|
|
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> {
|
|
|
|
String sql = "select * from temperature where id = ?";
|
|
|
|
String sql = "select * from temperature where id = ?";
|
|
|
|
List<Object> jdbcParamValues = new ArrayList<>();
|
|
|
|
List<Object> jdbcParamValues = new ArrayList<>();
|
|
|
|
for (int i = 2575155; i < 2600000; i++) {
|
|
|
|
for (int i = 3075212; i < 3226763; i++) {
|
|
|
|
jdbcParamValues.add(i + 1);
|
|
|
|
jdbcParamValues.add(i + 1);
|
|
|
|
Gson gson = new Gson();
|
|
|
|
Gson gson = new Gson();
|
|
|
|
ResponseDto responseDto = JdbcUtil.executeSql(ds, sql, jdbcParamValues);
|
|
|
|
ResponseDto responseDto = JdbcUtil.executeSql(ds, sql, jdbcParamValues);
|
|
|
|
@ -118,8 +118,8 @@ public class JdbcDemoController {
|
|
|
|
temperature.setDataHour(dto.getDataHour());
|
|
|
|
temperature.setDataHour(dto.getDataHour());
|
|
|
|
temperature.setDataMinute(dto.getDataMinute());
|
|
|
|
temperature.setDataMinute(dto.getDataMinute());
|
|
|
|
temperature.setTopic(dto.getTopic());
|
|
|
|
temperature.setTopic(dto.getTopic());
|
|
|
|
temperature.setHumidity(String.valueOf(dto.getHumidity()));
|
|
|
|
temperature.setHumidity(dto.getHumidity());
|
|
|
|
temperature.setTemperature(String.valueOf(dto.getTemperature()));
|
|
|
|
temperature.setTemperature(dto.getTemperature());
|
|
|
|
temperature.setLocationDesc(dto.getLocationDesc());
|
|
|
|
temperature.setLocationDesc(dto.getLocationDesc());
|
|
|
|
temperatureService.saveTemperature(temperature);
|
|
|
|
temperatureService.saveTemperature(temperature);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|