使用 jdbc 在 volt-db 中创建 table
creating table in volt-db using jdbc
是否可以在启动后在内存数据库中的voltdb中创建一个table
我正在尝试使用 JDBC 在 volt-db 中创建一个 table
获得
java.sql.SQLException: Invalid SQL statement type.
下面是我的程序
String driver = "org.voltdb.jdbc.Driver";
String url = "jdbc:voltdb://localhost:21212";
String sql = "SELECT * FROM Test";
String sql2 =" create table test1 (id int , name varchar(10))";
try {
// Load driver. Create connection.
Class.forName(driver);
Connection conn = DriverManager.getConnection(url);
// create a statement
Statement query = conn.createStatement();
ResultSet results = query.executeQuery(sql);
while (results.next()) {
System.out.println("Language is " + results.getString(2));
}
query.execute(sql2);
//Close statements, connections, etc.
query.close();
results.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
下面是堆栈跟踪
java.sql.SQLException: Invalid SQL statement type.
at org.voltdb.jdbc.SQLError.get(SQLError.java:40)
at org.voltdb.jdbc.JDBC4Statement$VoltSQL.parseSQL(JDBC4Statement.java:244)
at org.voltdb.jdbc.JDBC4Statement.execute(JDBC4Statement.java:426)
at goliath.analytics.provisioning.Voltdb.main(Voltdb.java:29)
VoltDB v5.0 将支持此功能(将于 2015 年 1 月底发布)。我们有可用的测试版,请与我联系以获取更多详细信息或访问权限。
在 VoltDB 上 v4.x 您需要将数据库模式预编译到目录中并使用目录启动数据库或使用生成的 jar 调用 @UpdateApplicationCatalog 以部署模式更改。
约翰
是否可以在启动后在内存数据库中的voltdb中创建一个table
我正在尝试使用 JDBC 在 volt-db 中创建一个 table 获得
java.sql.SQLException: Invalid SQL statement type.
下面是我的程序
String driver = "org.voltdb.jdbc.Driver";
String url = "jdbc:voltdb://localhost:21212";
String sql = "SELECT * FROM Test";
String sql2 =" create table test1 (id int , name varchar(10))";
try {
// Load driver. Create connection.
Class.forName(driver);
Connection conn = DriverManager.getConnection(url);
// create a statement
Statement query = conn.createStatement();
ResultSet results = query.executeQuery(sql);
while (results.next()) {
System.out.println("Language is " + results.getString(2));
}
query.execute(sql2);
//Close statements, connections, etc.
query.close();
results.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
下面是堆栈跟踪
java.sql.SQLException: Invalid SQL statement type.
at org.voltdb.jdbc.SQLError.get(SQLError.java:40)
at org.voltdb.jdbc.JDBC4Statement$VoltSQL.parseSQL(JDBC4Statement.java:244)
at org.voltdb.jdbc.JDBC4Statement.execute(JDBC4Statement.java:426)
at goliath.analytics.provisioning.Voltdb.main(Voltdb.java:29)
VoltDB v5.0 将支持此功能(将于 2015 年 1 月底发布)。我们有可用的测试版,请与我联系以获取更多详细信息或访问权限。
在 VoltDB 上 v4.x 您需要将数据库模式预编译到目录中并使用目录启动数据库或使用生成的 jar 调用 @UpdateApplicationCatalog 以部署模式更改。
约翰