Skip to content

Commit e583079

Browse files
authored
Merge branch '3.0' into platform/3.0/smoketest
2 parents 50e1f40 + f46cf60 commit e583079

File tree

125 files changed

+1968
-789
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+1968
-789
lines changed

docs/examples/JDBC/SpringJdbcTemplate/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@
2222
<dependency>
2323
<groupId>org.springframework</groupId>
2424
<artifactId>spring-context</artifactId>
25-
<version>5.2.8.RELEASE</version>
25+
<version>5.3.39</version>
2626
</dependency>
2727

2828
<dependency>
2929
<groupId>org.springframework</groupId>
3030
<artifactId>spring-jdbc</artifactId>
31-
<version>5.1.9.RELEASE</version>
31+
<version>5.3.39</version>
3232
</dependency>
3333

3434
<dependency>
3535
<groupId>org.springframework</groupId>
3636
<artifactId>spring-test</artifactId>
37-
<version>5.1.9.RELEASE</version>
37+
<version>5.3.39</version>
3838
</dependency>
3939

4040
<dependency>
@@ -47,7 +47,7 @@
4747
<dependency>
4848
<groupId>com.taosdata.jdbc</groupId>
4949
<artifactId>taos-jdbcdriver</artifactId>
50-
<version>3.0.0</version>
50+
<version>3.4.0</version>
5151
</dependency>
5252

5353
</dependencies>

docs/examples/JDBC/springbootdemo/pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.springframework.boot</groupId>
77
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>2.2.1.RELEASE</version>
8+
<version>2.6.15</version>
99
<relativePath/> <!-- lookup parent from repository -->
1010
</parent>
1111
<groupId>com.taosdata.example</groupId>
@@ -65,6 +65,8 @@
6565
<artifactId>spring-boot-starter-aop</artifactId>
6666
</dependency>
6767

68+
69+
6870
<dependency>
6971
<groupId>com.taosdata.jdbc</groupId>
7072
<artifactId>taos-jdbcdriver</artifactId>

docs/examples/JDBC/springbootdemo/src/main/java/com/taosdata/example/springbootdemo/SpringbootdemoApplication.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
import org.mybatis.spring.annotation.MapperScan;
44
import org.springframework.boot.SpringApplication;
55
import org.springframework.boot.autoconfigure.SpringBootApplication;
6+
import org.springframework.boot.autoconfigure.data.jdbc.JdbcRepositoriesAutoConfiguration;
67

78
@MapperScan(basePackages = {"com.taosdata.example.springbootdemo"})
8-
@SpringBootApplication
9+
@SpringBootApplication(exclude = {JdbcRepositoriesAutoConfiguration.class})
910
public class SpringbootdemoApplication {
1011

1112
public static void main(String[] args) {

docs/examples/JDBC/springbootdemo/src/main/resources/application.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ spring.datasource.druid.max-wait=30000
1515
spring.datasource.druid.validation-query=select SERVER_VERSION();
1616
spring.aop.auto=true
1717
spring.aop.proxy-target-class=true
18+
19+
spring.jooq.sql-dialect=
1820
#mybatis
1921
mybatis.mapper-locations=classpath:mapper/*.xml
2022
logging.level.com.taosdata.jdbc.springbootdemo.dao=debug

docs/examples/JDBC/taosdemo/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<description>Demo project for TDengine</description>
1111

1212
<properties>
13-
<spring.version>5.3.27</spring.version>
13+
<spring.version>5.3.39</spring.version>
1414
</properties>
1515

1616
<dependencies>
@@ -130,6 +130,7 @@
130130
<plugin>
131131
<groupId>org.apache.maven.plugins</groupId>
132132
<artifactId>maven-compiler-plugin</artifactId>
133+
<version>3.13.0</version>
133134
<configuration>
134135
<source>8</source>
135136
<target>8</target>

docs/examples/JDBC/taosdemo/src/main/java/com/taosdata/taosdemo/service/QueryService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public String[] generateSuperTableQueries(String dbName) {
3737
stmt.execute("use " + dbName);
3838
ResultSet rs = stmt.executeQuery("show stables");
3939
while (rs.next()) {
40-
String name = rs.getString("name");
40+
String name = rs.getString("stable_name");
4141
sqls.add("select count(*) from " + dbName + "." + name);
4242
sqls.add("select first(*) from " + dbName + "." + name);
4343
sqls.add("select last(*) from " + dbName + "." + name);

docs/examples/JDBC/taosdemo/src/test/java/com/taosdata/taosdemo/service/DatabaseServiceTest.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package com.taosdata.taosdemo.service;
22

3+
import com.zaxxer.hikari.HikariConfig;
4+
import com.zaxxer.hikari.HikariDataSource;
5+
import org.junit.BeforeClass;
36
import org.junit.Test;
47
import org.springframework.beans.factory.annotation.Autowired;
58

69
public class DatabaseServiceTest {
7-
private DatabaseService service;
10+
11+
private static DatabaseService service;
812

913
@Test
1014
public void testCreateDatabase1() {
@@ -20,4 +24,16 @@ public void dropDatabase() {
2024
public void useDatabase() {
2125
service.useDatabase("test");
2226
}
27+
28+
@BeforeClass
29+
public static void beforeClass() throws ClassNotFoundException {
30+
Class.forName("com.taosdata.jdbc.TSDBDriver");
31+
HikariConfig config = new HikariConfig();
32+
config.setJdbcUrl("jdbc:TAOS://127.0.0.1:6030/?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8");
33+
config.setUsername("root");
34+
config.setPassword("taosdata");
35+
HikariDataSource dataSource = new HikariDataSource(config);
36+
service = new DatabaseService(dataSource);
37+
}
38+
2339
}

docs/examples/JDBC/taosdemo/src/test/java/com/taosdata/taosdemo/service/QueryServiceTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ public void areValidQueries() {
1515

1616
@Test
1717
public void generateSuperTableQueries() {
18-
String[] sqls = queryService.generateSuperTableQueries("restful_test");
18+
String[] sqls = queryService.generateSuperTableQueries("test");
1919
for (String sql : sqls) {
2020
System.out.println(sql);
2121
}
2222
}
2323

2424
@Test
2525
public void querySuperTable() {
26-
String[] sqls = queryService.generateSuperTableQueries("restful_test");
27-
queryService.querySuperTable(sqls, 1000, 10, 10);
26+
String[] sqls = queryService.generateSuperTableQueries("test");
27+
queryService.querySuperTable(sqls, 100, 3, 3);
2828
}
2929

3030
@BeforeClass

docs/examples/JDBC/taosdemo/src/test/java/com/taosdata/taosdemo/service/SuperTableServiceTest.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@
33
import com.taosdata.taosdemo.domain.FieldMeta;
44
import com.taosdata.taosdemo.domain.SuperTableMeta;
55
import com.taosdata.taosdemo.domain.TagMeta;
6+
import com.zaxxer.hikari.HikariConfig;
7+
import com.zaxxer.hikari.HikariDataSource;
8+
import org.junit.BeforeClass;
69
import org.junit.Test;
710

811
import java.util.ArrayList;
912
import java.util.List;
1013

1114
public class SuperTableServiceTest {
1215

13-
private SuperTableService service;
16+
private static SuperTableService service;
1417

1518
@Test
1619
public void testCreate() {
@@ -29,4 +32,15 @@ public void testCreate() {
2932
service.create(superTableMeta);
3033
}
3134

35+
@BeforeClass
36+
public static void beforeClass() throws ClassNotFoundException {
37+
Class.forName("com.taosdata.jdbc.TSDBDriver");
38+
HikariConfig config = new HikariConfig();
39+
config.setJdbcUrl("jdbc:TAOS://127.0.0.1:6030/?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8");
40+
config.setUsername("root");
41+
config.setPassword("taosdata");
42+
HikariDataSource dataSource = new HikariDataSource(config);
43+
service = new SuperTableService(dataSource);
44+
}
45+
3246
}

docs/examples/java/src/main/java/com/taos/example/DruidDemo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.taosdata.example;
1+
package com.taos.example;
22

33
import com.alibaba.druid.pool.DruidDataSource;
44

@@ -8,11 +8,11 @@
88
public class DruidDemo {
99
// ANCHOR: connection_pool
1010
public static void main(String[] args) throws Exception {
11-
String url = "jdbc:TAOS://127.0.0.1:6030/log";
11+
String url = "jdbc:TAOS-WS://127.0.0.1:6041/log";
1212

1313
DruidDataSource dataSource = new DruidDataSource();
1414
// jdbc properties
15-
dataSource.setDriverClassName("com.taosdata.jdbc.TSDBDriver");
15+
dataSource.setDriverClassName("com.taosdata.jdbc.ws.WebSocketDriver");
1616
dataSource.setUrl(url);
1717
dataSource.setUsername("root");
1818
dataSource.setPassword("taosdata");

0 commit comments

Comments
 (0)