1 首先给你的项目添加依赖
<dependency>
<groupId>com.taosdata.jdbc</groupId>
<artifactId>taos-jdbcdriver</artifactId>
<version>3.4.0</version> <!-- 表示依赖不会传递 -->
</dependency>
注意:可以使用阿里仓库查询对应包,手动加载到自己的私仓,手动下载,以及对应的pom文件,tdengine对应的驱动版本不一样,请谨慎选择
2 测试代码
public static void main(String[] args) {Connection connection = null;Statement statement = null;ResultSet resultSet = null;Statement stmt=null;try {Class.forName("com.taosdata.jdbc.TSDBDriver");String jdbcUrl = "jdbc:TAOS-RS://XX.XX.XX.XX:10007/wits0?user=root&password=XXXX";Connection conn = DriverManager.getConnection(jdbcUrl);stmt = conn.createStatement();String sql = "select * from wits0.data01_general_time_based limit 0 , 10";ResultSet rs = stmt.executeQuery(sql);//简单的查询语句String name=null;String job = null;while (rs.next()) { // 判断是否还有下一个数据// 根据字段名获取相应的值name = rs.getString("ts");job = rs.getString(("col6"));//输出查到的记录的各个字段的值System.out.println(name+" "+job);}//简单的while循环语句示例(需要预先在数据库中输入相关信息)} catch (Exception e) {System.out.println(e);}}}
说明: String jdbcUrl = "jdbc:TAOS-RS://XX.XX.XX.XX:10007/wits0?user=root&password=XXXX";
XX.XX.XX.XX:10007:修改为自己的数据IP,端口号
wits0:修改为自己的数据库
user=root&password=XXXX:修改为自己的账号密码