Я попытался запустить некоторый Java-класс InsertApp, который должен вставить в существующую таблицу MYTABELLE22 несколько строк.
Я получаю из консоли исключение, что таблица не существует.
import java.sql.*;
public class InsertApp {
public static void main(String [] args) {
Connection con = null;
try {
con = DriverManager.getConnection(
"jdbc:derby:/Users/apolit/DerbyDatenbank;create=true");
Statement sta = con.createStatement();
// insert 3 rows
int count = 0;
int c = sta.executeUpdate("INSERT INTO MyTabelle22"
+ " (ID, MYKEY, CONTENT)"
+ " VALUES (1, 1, 'Bellevue')");
count = count + c;
c = sta.executeUpdate("INSERT INTO MyTabelle22"
+ " (ID, MYKEY, CONTENT)"
+ " VALUES (2, 2, 'Hull')");
count = count + c;
c = sta.executeUpdate("INSERT INTO MyTabelle22"
+ " (ID, MYKEY, CONTENT)"
+ " VALUES (3, 2, 'W. York')");
count = count + c;
System.out.println("Number of rows inserted: "+count);
sta.close();
con.close();
} catch (Exception e) {
System.err.println("Exception: "+e.getMessage());
}
}
}
См. Также печать экрана