Hallo,
ich habe hier ein kleines Problemchen:
Ich habe in Java eine Anwendung mit Anbindung an eine MySQL Datenbank geschrieben.
Ich wollte das Programm nun auf MS SQL Server umstellen.
Die Anbindung an die DB klappt auch wunderbar, jedoch funktionieren merkwürdigerweise
keine CREATE TABLE Statements.
Ich habe das jetzt einmal heruntergebrochen auf die absoluten Basics und selbst hier klappt das nicht.
Versuche ich z.b.
Dann wird zwar die DB "testdb" angelegt, die Tabelle "test" fehlt allerdings.
Es wird auch keine Exception geworfen.
Kann mir jemand weiterhelfen? Komme mir schon langsam doof vor...
ich habe hier ein kleines Problemchen:
Ich habe in Java eine Anwendung mit Anbindung an eine MySQL Datenbank geschrieben.
Ich wollte das Programm nun auf MS SQL Server umstellen.
Die Anbindung an die DB klappt auch wunderbar, jedoch funktionieren merkwürdigerweise
keine CREATE TABLE Statements.
Ich habe das jetzt einmal heruntergebrochen auf die absoluten Basics und selbst hier klappt das nicht.
Versuche ich z.b.
Code:
String sDBName = "testdb";
try {
Statement stmt = con.createStatement(); // con ist die DB Connection
stmt.execute("CREATE DATABASE " + sDBName + ";");
stmt.execute("USE " + sDBName + ";");
stmt.execute("CREATE TABLE test (\"ID\" INTEGER);");
stmt.close();
} catch(Exception e) {
System.out.println(e.toString());
}
Dann wird zwar die DB "testdb" angelegt, die Tabelle "test" fehlt allerdings.
Es wird auch keine Exception geworfen.
Kann mir jemand weiterhelfen? Komme mir schon langsam doof vor...