From d719810b48d64f0a59138a1186caa6f6ba52f96b Mon Sep 17 00:00:00 2001 From: zyyang Date: Wed, 3 Feb 2021 17:52:11 +0800 Subject: [PATCH] change --- .../com/taosdata/jdbc/TSDBStatementTest.java | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBStatementTest.java diff --git a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBStatementTest.java b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBStatementTest.java new file mode 100644 index 0000000000..ce5e4eb2c9 --- /dev/null +++ b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBStatementTest.java @@ -0,0 +1,124 @@ +package com.taosdata.jdbc; + +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; + +import java.sql.*; +import java.util.Properties; + +public class TSDBStatementTest { + private static final String host = "127.0.0.1"; + private static Connection conn; + private static Statement stmt; + + @Test + public void executeQuery() { + try { + ResultSet rs = stmt.executeQuery("show databases"); + ResultSetMetaData meta = rs.getMetaData(); + while (rs.next()) { + for (int i = 1; i <= meta.getColumnCount(); i++) { + System.out.print(meta.getColumnLabel(i) + ": " + rs.getString(i) + "\t"); + } + System.out.println(); + } + rs.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + + @Test + public void executeUpdate() { + } + + @Test + public void close() { + } + + @Test + public void execute() { + } + + @Test + public void getResultSet() { + } + + @Test + public void getUpdateCount() { + } + + @Test + public void getFetchDirection() { + } + + @Test + public void getFetchSize() { + } + + @Test + public void getResultSetConcurrency() { + } + + @Test + public void getResultSetType() { + } + + @Test + public void addBatch() { + } + + @Test + public void clearBatch() { + } + + @Test + public void executeBatch() { + } + + @Test + public void getConnection() { + } + + @Test + public void getMoreResults() { + } + + @Test + public void getResultSetHoldability() { + } + + @Test + public void isClosed() { + } + + @BeforeClass + public static void beforeClass() { + try { + Class.forName("com.taosdata.jdbc.TSDBDriver"); + Properties properties = new Properties(); + properties.setProperty(TSDBDriver.PROPERTY_KEY_CHARSET, "UTF-8"); + properties.setProperty(TSDBDriver.PROPERTY_KEY_LOCALE, "en_US.UTF-8"); + properties.setProperty(TSDBDriver.PROPERTY_KEY_TIME_ZONE, "UTC-8"); + conn = DriverManager.getConnection("jdbc:TAOS://" + host + ":6030/?user=root&password=taosdata", properties); + stmt = conn.createStatement(); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + + @AfterClass + public static void afterClass() { + try { + if (stmt != null) + stmt.close(); + if (conn != null) + conn.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } +} -- GitLab