Guten Morgen zusammen,
ich versuche gerade mir einen Java Client für meine PostgersQL Datenbank zu basteln und habe dazu das Tutorial von Postgresql verwendet.
Leider funktioniert das nicht und ich erhalte die folgenden Fehlermeldungen :
Ich kann mir vor allem den Syntaxfehler bei user nicht erklären, da es für mich zumindest alles so aussieht wie in der Vorlage.
Es wäre super, wenn mir jemand helfen könnte diese Fehler auszumerzen.
Vielen Dank im Voraus!
ich versuche gerade mir einen Java Client für meine PostgersQL Datenbank zu basteln und habe dazu das Tutorial von Postgresql verwendet.
Java:
import java.sql.*;
import java.util.*;
public class SQLClient {
public static void main(String[] args) throws SQLException {
DriverManager.registerDriver(new org.postgresql.Driver());
String url = "jdbc:postgresql://localhost/userlocations";
Properties props = new Properties ();
props.setProperty("user","postgres");
props.setProperty("password","Passw0rd");
Connection conn = DriverManager.getConnection(url, props);
Statement st;
st = conn.createStatement();
ResultSet rs = st.executeQuery("CREATE SCHEMA user");
}
}
Leider funktioniert das nicht und ich erhalte die folgenden Fehlermeldungen :
Java:
Exception in thread "main" org.postgresql.util.PSQLException: FEHLER: Syntaxfehler bei »user«
Position: 15
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:403)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:283)
at SQLClient.main(SQLClient.java:18)
Ich kann mir vor allem den Syntaxfehler bei user nicht erklären, da es für mich zumindest alles so aussieht wie in der Vorlage.
Es wäre super, wenn mir jemand helfen könnte diese Fehler auszumerzen.
Vielen Dank im Voraus!