Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
9d2d084e
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9d2d084e
编写于
12月 22, 2020
作者:
sangshuduo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[TECO-39] <docs>: continue refine connector page.
上级
1f48c418
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
33 addition
and
31 deletion
+33
-31
documentation20/webdocs/markdowndocs/connector-ch.md
documentation20/webdocs/markdowndocs/connector-ch.md
+27
-30
documentation20/webdocs/markdowndocs/connector-java-ch.md
documentation20/webdocs/markdowndocs/connector-java-ch.md
+6
-1
未找到文件。
documentation20/webdocs/markdowndocs/connector-ch.md
浏览文件 @
9d2d084e
...
...
@@ -9,13 +9,13 @@ TDengine提供了丰富的应用程序开发接口,其中包括C/C++、Java、
|
**CPU**
|
**X64 64bit**
|
**X64 64bit**
|
**X64 64bit**
|
**X86 32bit**
|
**ARM64**
|
**ARM32**
|
**MIPS 龙芯**
|
**Alpha 申威**
|
**X64 海光**
|
| ----------- | --------------- | --------------- | --------------- | --------------- | --------- | --------- | --------------- | ---------------- | -------------- |
|
**OS**
|
**Linux**
|
**Win64**
|
**Win32**
|
**Win32**
|
**Linux**
|
**Linux**
|
**Linux**
|
**Linux**
|
**Linux**
|
|
**C/C++**
| ● | ● | ● | ○ | ● | ● |
● | ● | ●
|
|
**JDBC**
| ● | ● | ● | ○ | ● | ● |
● | ● | ●
|
|
**Python**
| ● | ● | ● | ○ | ● | ● |
● | -- | ●
|
|
**C/C++**
| ● | ● | ● | ○ | ● | ● |
○ | ○ | ○
|
|
**JDBC**
| ● | ● | ● | ○ | ● | ● |
○ | ○ | ○
|
|
**Python**
| ● | ● | ● | ○ | ● | ● |
○ | -- | ○
|
|
**Go**
| ● | ● | ● | ○ | ● | ● | ○ | -- | -- |
|
**NodeJs**
| ● | ● | ○ | ○ | ● | ● | ○ | -- | -- |
|
**C#**
| ○ | ● | ● | ○ | ○ | ○ | ○ | -- | -- |
|
**RESTful**
| ● | ● | ● | ● | ● | ● |
● | ● | ●
|
|
**RESTful**
| ● | ● | ● | ● | ● | ● |
○ | ○ | ○
|
其中 ● 表示经过官方测试验证, ○ 表示非官方测试验证。
...
...
@@ -25,21 +25,9 @@ TDengine提供了丰富的应用程序开发接口,其中包括C/C++、Java、
*
所有执行 SQL 语句的 API,例如 C/C++ Connector 中的
`tao_query`
、
`taos_query_a`
、
`taos_subscribe`
等,以及其它语言中与它们对应的API,每次都只能执行一条 SQL 语句,如果实际参数中包含了多条语句,它们的行为是未定义的。
*
升级到TDengine到2.0.8.0版本的用户,必须更新JDBC连接TDengine必须升级taos-jdbcdriver到2.0.12及以上。
## 连接器应用驱动安装准备
服务器已安装TDengine服务端安装包,如下:
-
TDengine-server-2.x.x.x-Linux-x64.tar.gz
-
TDengine-server-2.x.x.x-Linux-aarch64.tar.gz
**用户获得的应用驱动的安装包如下:**
-
TDengine-client-2.x.x.x-Linux-x64.tar.gz
-
TDengine-client-2.x.x.x-Windows-x64.exe
-
TDengine-client-2.x.x.x-Windows-x86.exe
-
TDengine-client-2.x.x.x-Linux-aarch64.tar.gz
## 安装连接器驱动步骤
服务器应该已经安装TDengine服务端安装包。连接器驱动安装步骤如下:
**Linux**
...
...
@@ -47,9 +35,9 @@ TDengine提供了丰富的应用程序开发接口,其中包括C/C++、Java、
*
X64硬件环境:TDengine-client-2.x.x.x-Linux-x64.tar.gz
*
A
ARCH
64硬件环境:TDengine-client-2.x.x.x-Linux-aarch64.tar.gz
*
A
RM
64硬件环境:TDengine-client-2.x.x.x-Linux-aarch64.tar.gz
*
A
ARCH
32硬件环境:TDengine-client-2.x.x.x-Linux-aarch32.tar.gz
*
A
RM
32硬件环境:TDengine-client-2.x.x.x-Linux-aarch32.tar.gz
**2. 解压缩软件包**
...
...
@@ -77,7 +65,7 @@ TDengine提供了丰富的应用程序开发接口,其中包括C/C++、Java、
**提示: 如本机没有部署TDengine服务,仅安装了应用驱动,则taos.cfg中仅需配置firstEP,无需配置FQDN。**
**Windows x64/x86**
...
...
@@ -158,7 +146,7 @@ taos>
**C/C++连接器支持的系统有**
:
|
**CPU类型**
| x64(64bit) | | |
aarch64 | aarch32
|
|
**CPU类型**
| x64(64bit) | | |
ARM64 | ARM32
|
| ------------ | ------------ | -------- | -------- | -------- | ---------- |
|
**OS类型**
| Linux | Win64 | Win32 | Linux | Linux |
|
**支持与否**
|
**支持**
|
**支持**
|
**支持**
|
**支持**
|
**开发中**
|
...
...
@@ -176,6 +164,8 @@ C/C++的API类似于MySQL的C API。应用程序使用时,需要包含TDengine
*
在编译时需要链接TDengine动态库。Linux 为
*libtaos.so*
,安装后,位于 _/usr/local/taos/driver_。Windows为 taos.dll,安装后位于
*C:\TDengine*
。
*
如未特别说明,当API的返回值是整数时,_0_ 代表成功,其它是代表失败原因的错误码,当返回值是指针时, _NULL_ 表示失败。
使用C/C++连接器的示例代码请参见 https://github.com/taosdata/TDengine/tree/develop/tests/examples/c。
### 基础API
...
...
@@ -443,7 +433,7 @@ TDengine提供时间驱动的实时流式计算API。可以每隔一指定的时
## Python Connector
### 安装准备
*
应用驱动安装请参考
[
连接器应用驱动安装准备
](
https://www.taosdata.com/cn/documentation/connector/#应用连接器准备
)
。
*
应用驱动安装请参考
[
安装连接器驱动步骤
](
https://www.taosdata.com/cn/documentation/connector/#安装连接器驱动步骤
)
。
*
已安装python 2.7 or >= 3.4
*
已安装pip 或 pip3
...
...
@@ -782,7 +772,7 @@ C#连接器支持的系统有:Linux 64/Windows x64/Windows x86
### 安装准备
*
应用驱动安装请参考
[
连接器应用驱动安装准备
](
https://www.taosdata.com/cn/documentation/connector/#应用连接器准备
)
。
*
应用驱动安装请参考
[
安装连接器驱动步骤
](
https://www.taosdata.com/cn/documentation/connector/#安装连接器驱动步骤
)
。
*
.NET接口文件TDengineDrivercs.cs和参考程序示例TDengineTest.cs均位于Windows客户端install_directory/examples/C#目录下。
*
在Windows系统上,C#应用程序可以使用TDengine的原生C接口来执行所有数据库操作,后续版本将提供ORM(dapper)框架驱动。
...
...
@@ -826,9 +816,11 @@ https://www.taosdata.com/blog/2020/11/02/1901.html
### 安装准备
*
应用驱动安装请参考
[
连接器应用驱动安装准备
](
https://www.taosdata.com/cn/documentation/connector/#应用连接器准备
)
。
*
应用驱动安装请参考
[
安装连接器驱动步骤
](
https://www.taosdata.com/cn/documentation/connector/#安装连接器驱动步骤
)
。
TDengine提供了GO驱动程序
`taosSql`
。
`taosSql`
实现了GO语言的内置接口
`database/sql/driver`
。用户只需按如下方式引入包就可以在应用程序中访问TDengine, 详见
`https://github.com/taosdata/driver-go/blob/develop/taosSql/driver_test.go`
。
TDengine提供了GO驱动程序
`taosSql`
.
`taosSql`
实现了GO语言的内置接口
`database/sql/driver`
。用户只需按如下方式引入包就可以在应用程序中访问TDengine, 详见
`https://github.com/taosdata/driver-go/blob/develop/taosSql/driver_test.go`
使用 Go 连接器的示例代码请参考 https://github.com/taosdata/TDengine/tree/develop/tests/examples/go。
```
Go
import (
...
...
@@ -838,7 +830,7 @@ import (
```
**建议使用Go版本1.13或以上,并开启模块支持:**
```
```
bash
go
env
-w
GO111MODULE
=
on
go
env
-w
GOPROXY
=
https://goproxy.io,direct
```
...
...
@@ -877,11 +869,16 @@ go env -w GOPROXY=https://goproxy.io,direct
## Node.js Connector
Node.js连接器支持的系统有:Linux 64/Windows x64
Node.js连接器支持的系统有:
| **CPU类型** | x64(64bit) | | | aarch64 | aarch32 |
| ------------ | ------------ | -------- | -------- | -------- | -------- |
| **OS类型** | Linux | Win64 | Win32 | Linux | Linux |
| **支持与否** | **支持** | **支持** | **支持** | **支持** | **支持** |
### 安装准备
* 应用驱动安装请参考[
连接器应用驱动安装准备](https://www.taosdata.com/cn/documentation/connector/#应用连接器准备
)。
* 应用驱动安装请参考[
安装连接器驱动步骤](https://www.taosdata.com/cn/documentation/connector/#安装连接器驱动步骤
)。
### 安装Node.js连接器
...
...
@@ -940,7 +937,7 @@ Node-example-raw.js
2. 在命令中执行以下命令:
```sh
```
ba
sh
npm init -y
npm install td2.0-connector
node nodejsChecker.js host=localhost
...
...
documentation20/webdocs/markdowndocs/connector-java-ch.md
浏览文件 @
9d2d084e
# Java Connector
Java连接器支持的系统有: Linux 64/Windows x64/Windows x86。
**Java连接器支持的系统有:**
|
**CPU类型**
| x64(64bit) | | | aarch64 | aarch32 |
| ------------ | ------------ | -------- | -------- | -------- | -------- |
|
**OS类型**
| Linux | Win64 | Win32 | Linux | Linux |
|
**支持与否**
|
**支持**
|
**支持**
|
**支持**
|
**支持**
|
**支持**
|
TDengine 为了方便 Java 应用使用,提供了遵循 JDBC 标准(3.0)API 规范的
`taos-jdbcdriver`
实现。目前可以通过
[
Sonatype Repository
][
1
]
搜索并下载。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录