Ich möchte einen Befehl mit JDBC eingeben, um eine Tabelle zu erstellen, aber nach dem ersten Kompilieren, wenn die Tabelle bereits generiert wurde, wirft jede weitere eine Ausnahme. Ich verstehe nicht, wie das möglich ist, denn ich habe den Ausdruck [IF NOT EXISTS] dort platziert, also sollte es keinen SQL-Fehler geben.
public class Test
{
public static void main(String[] args)
{
try
{
Connection conn = BazaDanych.Polacz();
Statement stat = conn.createStatement();
String command = "CREATE TABLE [IF NOT EXISTS] testowatabela2 (id INTEGER, wartosc DOUBLE PRECISION);";
stat.execute(command);
}
catch(SQLException e)
{
System.out.println("SQL Exception in Test");
}
}
}