Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
慢慢CG
TDengine
提交
cb75a3e2
T
TDengine
项目概览
慢慢CG
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
cb75a3e2
编写于
12月 16, 2020
作者:
Z
zyyang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change
上级
503b420e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
38 addition
and
20 deletion
+38
-20
tests/examples/JDBC/taosdemo/src/main/java/com/taosdata/taosdemo/components/DataSourceFactory.java
...a/com/taosdata/taosdemo/components/DataSourceFactory.java
+33
-0
tests/examples/JDBC/taosdemo/src/main/java/com/taosdata/taosdemo/components/TaosDemoCommandLineRunner.java
...osdata/taosdemo/components/TaosDemoCommandLineRunner.java
+5
-1
tests/examples/JDBC/taosdemo/src/main/resources/application.properties
...s/JDBC/taosdemo/src/main/resources/application.properties
+0
-19
未找到文件。
tests/examples/JDBC/taosdemo/src/main/java/com/taosdata/taosdemo/components/DataSourceFactory.java
0 → 100644
浏览文件 @
cb75a3e2
package
com.taosdata.taosdemo.components
;
import
com.zaxxer.hikari.HikariConfig
;
import
com.zaxxer.hikari.HikariDataSource
;
import
org.springframework.stereotype.Component
;
import
javax.sql.DataSource
;
@Component
public
class
DataSourceFactory
{
private
static
DataSource
instance
;
public
static
DataSource
getInstance
(
String
host
,
int
port
,
String
user
,
String
password
)
{
if
(
instance
==
null
)
{
synchronized
(
DataSourceFactory
.
class
)
{
if
(
instance
==
null
)
{
HikariConfig
config
=
new
HikariConfig
();
config
.
setDriverClassName
(
"com.taosdata.jdbc.TSDBDriver"
);
config
.
setJdbcUrl
(
"jdbc:TAOS://"
+
host
+
":"
+
port
+
"/?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8"
);
config
.
setUsername
(
user
);
config
.
setPassword
(
password
);
config
.
setMaxLifetime
(
0
);
config
.
setMaximumPoolSize
(
500
);
config
.
setMinimumIdle
(
100
);
instance
=
new
HikariDataSource
(
config
);
}
}
}
return
instance
;
}
}
tests/examples/JDBC/taosdemo/src/main/java/com/taosdata/taosdemo/components/TaosDemoCommandLineRunner.java
浏览文件 @
cb75a3e2
...
...
@@ -10,12 +10,12 @@ import com.taosdata.taosdemo.service.SuperTableService;
import
com.taosdata.taosdemo.service.data.SubTableValueGenerator
;
import
com.taosdata.taosdemo.service.data.SuperTableMetaGenerator
;
import
com.taosdata.taosdemo.utils.JdbcTaosdemoConfig
;
import
com.taosdata.taosdemo.utils.TimeStampUtil
;
import
org.apache.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.stereotype.Component
;
import
javax.sql.DataSource
;
import
java.time.Duration
;
import
java.time.Instant
;
import
java.util.*
;
...
...
@@ -37,6 +37,7 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner {
// private List<SubTableValue> subTableValueList;
// private List<List<SubTableValue>> dataList;
@Override
public
void
run
(
String
...
args
)
throws
Exception
{
// 读配置参数
...
...
@@ -46,6 +47,9 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner {
JdbcTaosdemoConfig
.
printHelp
();
System
.
exit
(
0
);
}
DataSource
dataSource
=
DataSourceFactory
.
getInstance
(
config
.
host
,
config
.
port
,
config
.
user
,
config
.
password
);
// 准备数据
prepareMetaData
(
config
);
// 超级表的meta
...
...
tests/examples/JDBC/taosdemo/src/main/resources/application.properties
已删除
100644 → 0
浏览文件 @
503b420e
#spring.datasource.url=jdbc:mysql://master:3306/?useSSL=false&useUnicode=true&characterEncoding=UTF-8
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#spring.datasource.username=root
#spring.datasource.password=123456
spring.datasource.url
=
jdbc:TAOS://:/?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8
spring.datasource.driver-class-name
=
com.taosdata.jdbc.TSDBDriver
spring.datasource.username
=
root
spring.datasource.password
=
taosdata
#spring.datasource.url=jdbc:TAOS-RS://:/?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8
#spring.datasource.driver-class-name=com.taosdata.jdbc.rs.RestfulDriver
#spring.datasource.username=root
#spring.datasource.password=taosdata
spring.datasource.hikari.maximum-pool-size
=
10
spring.datasource.hikari.minimum-idle
=
10
spring.datasource.hikari.max-lifetime
=
600000
logging.level.com.taosdata.taosdemo.mapper
=
error
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录