龙虎游戏

JDBC连接本地TDengine详解(以IntelliJIDEA为例)

JDBC连接本地TDengine详解(以IntelliJIDEA为例)

前言:TDengine语法与mysql语句基本一致,也提供了丰富的应用程序开发接口,其中包括C/C++、JAVA、Python、RESTful、Go等,便于用户快速开发应用。本文主要展示JDBC连接TDengine的详细配置,连接完成后,即可使用与mysql Java-Connector一样的Java语句对TDengine进行各种操作。

前几天在连接时,因为自己Java和mysql语句基础薄弱 ,踩了不少坑才成功,本文会对连接过程进行详解。(代码可以直接复制 包含的网址非必须访问即可成功)
预先准备:首先在TDengine中直接导入示例数据(时序数据)https://www.taosdata.com/cn/documentation/model/#创建库
在terminal中依次输入:
systemctl start taosd//启动服务 taos//打开数据库 create database test; use test; CREATE TABLE meters (ts timestamp, current float, voltage int, phase float) TAGS (location binary(64), groupdId int);//建立表格 CREATE TABLE d1001 USING meters TAGS ("Beijing.Chaoyang", 2);//建立子表 INSERT INTO d1001 USING METERS TAGS ("Beijng.Chaoyang", 2) VALUES (now, 10.2, 219, 0.32);//插入示例数据正式步骤
1、官网获取配置代码(多种方式)简单浏览即可 下面有完整的代码可供复制
https://www.taosdata.com/cn/documentation/connector/#Java-Connector

2、去第三方网址下载对应版本的依赖jar包
https://mvnrepository.com/artifact/com.taosdata.jdbc/taos-jdbcdriver
(很有名的网站 可以搜到各种connector的jar包)
3、打开intelliJ IDEA,新建Java项目,并给项目引入jar包
鼠标在项目主文件夹处右击 单击Open Module Settings

单击左边的Libraries

单击左上方的加号 然后选择Java 之后就可以从jar包下载目录引入jar包(选择完成单击ok即可)

左边出现对应版本的jar包即可

4、建立连接
在src目录下新建java class文件 命名为DBcommon 在其中输入:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;//需要引用完整 public class DBcommon { public static Statement getConnect() { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { Class.forName("com.taosdata.jdbc.TSDBDriver"); String jdbcUrl = "jdbc:TAOS://127.0.0.1:6030/test?user=root&password=taosdata"; //上述地址为本地TDengine通用地址 “test”为TDengine中的一个数据库 需要根据具体需求做更改 这里跟mysql连接大致相同 可以先学习mysql Connection conn = DriverManager.getConnection(jdbcUrl); Statement stmt = conn.createStatement(); return stmt; } catch (Exception e) { System.out.println("error"); return null;//try catch为固定格式 catch报错这里不需要配置太复杂 照抄即可 } } }之后尝试编译运行 如果没有报错 即成功
如果报错说有缺失的依赖 则需要自行百度搜索并安装到系统
5、JDBC操作数据库实例
在同一个文件夹下新建java class 命名为test
import java.sql.ResultSet; import java.sql.Statement; public class test { public static void main(String[] args) { try { Statement stmt = DBcommon.getConnect();//调用连接配置文件 String sql = "select * from meters"; ResultSet rs = stmt.executeQuery(sql);//简单的查询语句 String name=null; String job = null; while (rs.next()) { // 判断是否还有下一个数据 // 根据字段名获取相应的值 name = rs.getString("ts"); job = rs.getString(("current")); //输出查到的记录的各个字段的值 System.out.println(name+" "+job); }//简单的while循环语句示例(需要预先在数据库中输入相关信息) } catch (Exception e) { System.out.println("error sdffsw"); } } 6、如果想要连接和操作语句在同一个java class文件中 也可输入如下代码(新建class命名A)
package net; import java.sql.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; public class A { public static void main(String[] args){ Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { Class.forName("com.taosdata.jdbc.TSDBDriver"); String jdbcUrl = "jdbc:TAOS://127.0.0.1:6030/test?user=root&password=taosdata"; ; ResultSet rs=stmt.executeQuery(sql); String job =null; while(rs.next()){ job=rs.getString(("current")); System.out.println(job); } }catch(Exception e){ System.out.println("error sdffsw"); }

7、变化:麻将摸牌,几无规律。一张牌看似打对,实则可能打错;又或明明打错,却机缘巧合,反而峰回路转,不禁令人感慨人生无常,世事难料。

假定有人停张就停在这第四张的机遇上,只需你一加扛,别人便可抢和(即枪扛)。只需估约到充沛安全的情况下,才敢加扛,不然只需留在手里,乘机行事了。



上一篇:法兰克——红色卡巴拉    下一篇:博彩问答 优秀手动胶片相机的入门款–尼康FG    

友情链接:

Powered by 龙虎游戏 @2013-2022 RSS地图 HTML地图

网站统计——

  • 谷歌搜索留痕推广
  • 谷歌搜索留痕排名技术
  • 谷歌快速排名
  • 留痕方法
  • 谷歌搜索快速方法
  • google搜索留痕程序
  • 谷歌快速排名
  • 澳门太阳城
  • 最大博彩公司
  • 谷歌搜索关键词排名
  • 搜索留痕程序
  • 谷歌排名出售
  • 谷歌蜘蛛池排名
  • 搜索留痕软件
  • 缅甸果敢赌场
  • 电子游艺规则
  • 谷歌留痕推广
  • google引流程序
  • 谷歌快速排名
  • google引流程序
  • 留痕推广
  • 大西洋城赌场
  • 买球地址
  • 搜索留痕
  • 搜索留痕程序出售
  • 谷歌蜘蛛池排名技术
  • 留痕程序
  • 如何提高google搜索排名
  • 数字币博彩
  • 洗钱方法
  • Google留痕收录
  • 最新谷歌搜索留痕排名
  • 搜索留痕
  • Google留痕收录
  • google搜索留痕
  • 数字币博彩网站
  • 足球投注平台
  • 博彩推广话术
  • 推广引流方法
  • 引流方法
  • 博彩推广话术
  • 网上博彩推广引流
  • 数字币赌场
  • 皇冠现金网
  • 蜘蛛池排名
  • 谷歌蜘蛛池
  • 留痕程序出售
  • google搜索留痕程序
  • 比特币网上赌场
  • 洗钱平台
  • 搜索留痕
  • 博彩推广方式
  • 网上博彩推广
  • 快速排名
  • 搜索留痕程序
  • bbin平台大全
  • 体育博彩公司排名
  • 留痕排名技术
  • 最新谷歌关键词排名
  • 推广渠道
  • 谷歌快速排名
  • 博彩推广
  • 世界杯赌球地址
  • 皇冠博彩公司
  • 谷歌排名出售
  • 博彩引流渠道
  • 搜索留痕程序
  • google搜索留痕
  • 引流渠道
  • 果敢网上赌场
  • 世界杯赌球
  • 搜索留痕方法
  • 博彩搜索留痕
  • 博彩引流
  • 博彩引流
  • 搜索留痕
  • 缅甸网上赌场
  • 欧洲杯赌球
  • 谷歌搜索排名
  • 留痕程序
  • 网上博彩推广引流
  • 留痕技术
  • 搜索留痕技术出售
  • 澳门威尼斯人网上赌场
  • 外围博彩
  • 博彩网站推广
  • 推广引流
  • 留痕程序出售
  • 谷歌推广引流技术
  • 推广引流方法
  • 美国在线赌场
  • 沙巴体育投注平台
  • 最新谷歌搜索留痕
  • 谷歌蜘蛛池排名技术
  • 网站推广方法
  • 留痕程序出售
  • 博彩推广方法
  • 菠菜论坛
  • 买球平台
  • 谷歌搜索留痕
  • 蜘蛛池排名
  • 博彩公司推广渠道
  • 谷歌搜索留痕
  • 博彩公司推广渠道
  • 真钱游戏
  • 网上赌球地址
  • 赌球平台推荐
  • 赌球网址
  • 博彩包网
  • 买球app
  • 澳门博彩公司
  • 威尼斯人赌场
  • 博彩平台推荐
  • 美国博彩网站
  • 缅甸实体赌场
  • 柬埔寨网上赌场
  • 柬埔寨在线赌场
  • 韩国博彩
  • 支持人民币的博彩公司
  • 世界五大比特币交易所
  • 欧易是哪个国家的
  • 中币跑路
  • 亚洲博彩公司
  • 合法网上赌场
  • 马尼拉赌场
  • 支持人民币的博彩公司
  • 大陆博彩平台
  • 澳门新葡京娱乐城
  • 老挝赌场
  • 世界赌场排名
  • 网上博彩公司排行
  • 菠菜论坛
  • 东南亚赌博网站
  • 虚拟币博彩
  • 澳门百家乐网址
  • 网上博彩导航
  • 区块链百家乐游戏
  • 马来西亚博彩公司
  • 越南赌场
  • 区块链百家乐
  • 香港娱乐场
  • 澳大利亚赌博网站
  • 足球赔率
  • 菲律宾网上赌场
  • 数字币博彩网站
  • 足球投注网站
  • 百家乐论坛
  • 皇冠体育博彩公司
  • 网上赌博网站
  • 网上博彩推广话术
  • 谷歌搜索快速方法
  • 网上博彩推广话术
  • 数字币赌场
  • 皇冠博彩公司
  • 世界杯博彩公司
  • 英国博彩公司
  • 网上博彩合法化
  • 新加坡赌场
  • 比特币网上赌场
  • 怎么洗钱
  • 加密货币博彩平台
  • 世界杯赌球网址
  • 网上赌球地址
  • 博彩推广方式
  • 印度尼西亚博彩公司
  • 国际包网
  • bbin平台直营
  • 亚洲体育博彩平台
  • 越南博彩公司
  • 百家乐路单
  • 澳门博彩官网
  • 博彩网推荐
  • 澳门太阳城网址
  • 百家乐网址
  • 世界杯赌球网址
  • 皇冠博彩网址
  • 洗钱方法
  • 买球网站
  • 欧洲杯赌球平台
  • 皇冠现金网
  • 外围赌球平台
  • 果敢赌场
  • 买球技巧
  • 全球最大博彩公司
  • 电子游艺
  • 真人电子游戏
  • 骰宝游戏规则
  • 亚洲体育博彩平台
  • 澳门在线赌场
  • 缅甸赌场地址
  • 赌球平台
  • 赌场如何赢钱
  • 世界杯买球网站
  • 真人牌九游戏
  • 世界杯买球官网
  • 时时彩平台
  • 六合彩预测
  • 威尼斯人网上赌场
  • 外围赌球网站
  • 赌博网址
  • 彩票群
  • 微信赌博群
  • 韩国首尔赌场
  • 赌钱游戏
  • 美国网上赌场
  • bbin官网
  • 沙巴体育官网
  • 博彩平台推荐
  • 数字币博彩网站
  • 比特币网上赌场
  • 世界赌场名单
  • 美国赌场攻略
  • 菠菜论坛排名
  • 菠菜论坛排名
  • 缅甸网上赌场
  • 支持人民币的博彩公司