提交 75d4d18c 编写于 作者: Z zyyang

[TD-1590]<test>: a test case for JDBC failover

上级 0f0412cf
package com.taosdata.jdbc.cases;
import com.taosdata.jdbc.lib.TSDBCommon;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class FailOverTest {
private Connection conn;
private static final String host = "localhost";
@Before
public void before() {
try {
Class.forName("com.taosdata.jdbc.TSDBDriver");
conn = TSDBCommon.getConn(host);
TSDBCommon.createDatabase(conn, "failover_test");
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
@Test
public void testFailOver() {
try (Statement stmt = conn.createStatement()) {
ResultSet resultSet = stmt.executeQuery("select server_status()");
while (true) {
resultSet.next();
int status = resultSet.getInt("server_status()");
System.out.println(">>>>>>>>> status : " + status);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
@After
public void after() {
try {
if (conn != null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册