Wie kann man bei Java die automatisch erstellten Werte (autoincrement Values) aus der Datenbank (Oracle)bekommen. Ohne ein zweites Select Statement an die Datenbank zu senden?
java oracle getGeneratedKeys
Die wichtigen Stellen habe ich rot makiert:
public static int addPerson(Person person){
try {
Class.forName(”oracle.jdbc.driver.OracleDriver”);
Connection con = DriverManager.getConnection(Interface_Datenbank.CONNECTIONSTRING, Interface_Datenbank.USER, Interface_Datenbank.PASSWORD);
String selectStatement =
“INSERT INTO PERSON (” +
PersonInterface.PERSON_ADDRESS + “,” +
PersonInterface.PERSON_BIRTH_DATE + “,” +
PersonInterface.PERSON_CITY [...]
public static boolean checkLogin(String login, String password) {
try {
// Datenbankspezifische Treiberklasse registrieren. Damit die Klasse gefunden werden kann
// muss der Oracle spezifische JDBC-Treiber [...]
Zur Zeit versuchen wir hier eine Ampelsteuerung zu programmieren. Ganz großer Spaß.
Zuerst haben wir eine Wertetabelle für alle Kreuzungen angelegt:
In letzter Zeit hatte ich das Problem, dass ich auf meinem PC nicht mit Netbeans arbeiten konnte. Dabei startete zwar die GUI aber ich konnte kein Java-Projekt anlegen oder modifizieren. Ein Blick in die Plugin-Ansicht verriet, dass dort verschiedene Module nicht aktiv waren. Beim Aktivieren einzelner Module erschein immer folgende Fehlermeldung: “Activation failed: Not all [...]
http://jars.de/linux/ubuntu-710-vmware-image-download
