Hallo zusammen
ich hab ein problem und zwar findet es irgendwie die source nicht im sql command:
SET TABLE mytable SOURCE test.csv;fs=|
bringt:
java.sql.SQLException: Invalid TEXT table source string in statement [SET TABLE mytable SOURCE test.csv]
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.executeQuery(Unknown Source)
at Nexus.DatabaseAccess.main(DatabaseAccess.java:31)
ich hab test.csv im Folder C:\properties\DB aber irgendwie packt ers nicht.
Weiss jemand von euch vielleicht rat das wäre echt super
danke und gruss
Thomas
csv-datei:
1;Relation
2;Police
3;isin
4;securitydescription
5;costprice
6;marketprice
7;units
8;volume
9;provision
10;currency
11;factor
12;fundlistrate
13;rate
14;volume
15;broker
16;brokercode
17;VVvolumeCHF
ich hab ein problem und zwar findet es irgendwie die source nicht im sql command:
SET TABLE mytable SOURCE test.csv;fs=|
bringt:
java.sql.SQLException: Invalid TEXT table source string in statement [SET TABLE mytable SOURCE test.csv]
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.executeQuery(Unknown Source)
at Nexus.DatabaseAccess.main(DatabaseAccess.java:31)
ich hab test.csv im Folder C:\properties\DB aber irgendwie packt ers nicht.
Weiss jemand von euch vielleicht rat das wäre echt super
danke und gruss
Thomas
csv-datei:
1;Relation
2;Police
3;isin
4;securitydescription
5;costprice
6;marketprice
7;units
8;volume
9;provision
10;currency
11;factor
12;fundlistrate
13;rate
14;volume
15;broker
16;brokercode
17;VVvolumeCHF
Code:
package Nexus;
import java.sql.*;
public class DatabaseAccess {
static Connection cn;
public static void main(String[] args) {
try {
DriverManager.registerDriver(new org.hsqldb.jdbcDriver());
cn = DriverManager.getConnection( "jdbc:hsqldb:file:C:/Properties/DB/", "sa", "" );
Statement st = cn.createStatement();
Statement stCreate = cn.createStatement();
String sqlCreate = "CREATE TABLE mytable(id varchar, name varchar)";
st.executeQuery(sqlCreate);
String sql = "SET TABLE mytable SOURCE test.csv;fs=;";
// st.execute(sql);
st.executeQuery(sql);
} catch (SQLException Se) {
Se.printStackTrace();
}
}
}