JBUILDER Run As INSERT INO funktioniert nicht bei DEBUG scho

Status
Nicht offen für weitere Antworten.

butalive

Mitglied
hi!
ich hab ein eigenartiges problem.
wenn ich meinen geschreibenen code mit einem insert into in eine db laufen lasse als "RUN AS" wird nichts in die db geschrieben.
Debuge ich das ganze aber u. mach einen stop wird zeitweise der datensatz in die db geschrieben.

ist es vielleicht möglich dass ich etwas vergessen habe zu schliessen, denn wenn ich meine methode speicher ausführe, u. anschliessend den die db ohne neue connection ausgebe ist der neue datensatz auch inder db.
wenn ich das file neustarte ist es wieder weg.
Code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import javax.swing.*;

import org.omg.CORBA.ExceptionList;

import java.util.Iterator;


public class ArtikelDAO extends JPanel {	
	public static void main (String args[]){		
		double cheaper = 100.00;
		int finde = 3;
		Artikel toSave = new Artikel (80,"petermaier", 1500.15);		
		Connection con = null;
		ArrayList ArtListe = new ArrayList();		
		//Treiber laden
		try{			
			//Treiber laden
			Class.forName("org.hsqldb.jdbcDriver");			
			System.out.println("Treiber erfolgreich geladen");			
			//Db verbindung aufbauen
			con = DriverManager.getConnection( "jdbc:hsqldb:file:I:/MeineHSQLDb", "sa", "" );
			System.out.println("Verbindung Aufgebaut");
			
			if(speichern(toSave,con)){
				System.out.println("Speicher erfolgreich");
			}
			else{
				System.out.println("\t!!!Problem beim speichern!!!");
			}			
			
			//Query			
			PreparedStatement pstmt = con.prepareStatement("SELECT* from ARTIKEL");			
			ResultSet rs = pstmt.executeQuery();
			
			//Liste mit Db einträgen füllen
			while (rs.next()){
				Artikel art = new Artikel();
				art.setId(rs.getInt("ID"));
				art.setBezeichnung(rs.getString("BEZEICHNUNG"));
				art.setPreis(rs.getDouble("PREIS"));
				ArtListe.add(art);
			}			
			
			//System.out.println(findebilliger(cheaper,con));			
			//System.out.println(finde(finde,ArtListe));		
			
			System.out.println(ArtListe);
			pstmt.close();			
			rs.close();	
			con.close();
			
		}catch (ClassNotFoundException e){
			e.printStackTrace();
		}catch (SQLException e){
			e.printStackTrace();
		}finally{
			if(con != null){
				try{
					con.close();
				}catch(SQLException e1){
					e1.printStackTrace();
				}
			}
		}
	}
	/*******************
	 *Funktion speicher* 
	 *static??         *
	 *******************/
	public static boolean speichern(Artikel toSave, Connection con){
		try{			
			 PreparedStatement pstmt4 = con.prepareStatement("INSERT INTO ARTIKEL(ID,BEZEICHNUNG,PREIS)"+
                  "VALUES(?,?,?)");			
			pstmt4.setInt(1,toSave.getId());
			pstmt4.setString(2,toSave.getBezeichnung());
			pstmt4.setDouble(3,toSave.getPreis());				
			pstmt4.executeUpdate();		
			pstmt4.close();			
		}catch(Exception e){			
			System.out.print(e);
			return false;
		}		
		return true;
	}
	
	/****************
	 *Funktion finde* 
	 *static??      *
	 ****************/	
	public static Object finde(int finde,ArrayList ArtListe){
	      Iterator i = ArtListe.iterator();
	      try{
	         while(i.hasNext()){
	            Artikel p = (Artikel)i.next();           
	               if(finde == p.getId()){
	                  return p;
	               }
	         }     
	       return null;   
	      }
	      catch(Exception e){
	         System.err.print(e);
	         return null;
	      }     
	}	
	/************************
	 *Funktion findebilliger* 
	 *static??              *
	 ************************/
	public static List findebilliger(Double cheaper, Connection con){
		try{
			PreparedStatement pstmt2 = con.prepareStatement("SELECT* from ARTIKEL WHERE PREIS <= ?");			
			pstmt2.setDouble(1, cheaper);
			ResultSet rs2 = pstmt2.executeQuery();
			List ArtListe2 = new ArrayList();
			while (rs2.next()){
				Artikel art2 = new Artikel();
				art2.setId(rs2.getInt("ID"));
				art2.setBezeichnung(rs2.getString("BEZEICHNUNG"));
				art2.setPreis(rs2.getDouble("PREIS"));
				ArtListe2.add(art2);
			}
			pstmt2.close();			
			rs2.close();			
			return ArtListe2;
		}catch(Exception e){			
			System.out.print(e);
		}		
		return null;		
	}	
}
 
S

SlaterB

Gast
hast du denn jemals erfolgreich etwas in diese DB geschrieben?,
funktioniert es an anderen Stellen, in Beispiel-Programmen die du doch hoffentlich ausprobiert hast?

kennst du dich mit Transaktionen und AutoCommit aus?

versuche
con.setAutoCommit(true);
am Anfang

oder
con.commit();
nach dem Insert
 

butalive

Mitglied
ja in die db wurde schon mal was erfolgreich reingeschrieben, aber auch nur wenn ich das ganze debugt hab u. einen stop eingefügt hab.
zeitweise ist was reingeschrieben worden u. zeitweise nicht.
lg martin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Projekt in Jbuilder 05 Allgemeine Java-Themen 3
H JBuilder Allgemeine Java-Themen 4
P Fragen zur JBuilder und den kosten. Allgemeine Java-Themen 7
G jBuilder Allgemeine Java-Themen 7
A Nach JBuilder Installation - startet nicht Allgemeine Java-Themen 3
I Split aus "JBuilder 2005" Allgemeine Java-Themen 15
M JBuilder Enterprise Trail für Linux??? Allgemeine Java-Themen 3
J RotSchwarzBaum: Löschen mittels insert-Methode Allgemeine Java-Themen 20
F SQLite mit Java / Probleme beim INSERT Befehl Allgemeine Java-Themen 4
A RandomAccessFile - "insert" implementieren? Allgemeine Java-Themen 4
S Syntax Error, insert "AssignmentOperator Expression&amp Allgemeine Java-Themen 3
G Problem mit Insert in DB Allgemeine Java-Themen 16
V Wie funktioniert das Schlüsselwort "final" von Java? Allgemeine Java-Themen 19
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
W While Schleife funktioniert nicht ganz Allgemeine Java-Themen 4
H do-while Schleife funktioniert nicht wie ich es möchte Allgemeine Java-Themen 7
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
B HeapSort für Array of Strings funktioniert nur teilweise Allgemeine Java-Themen 3
stormyark TikTakToe funktioniert nicht Allgemeine Java-Themen 10
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
P String.replace() funktioniert nicht? Allgemeine Java-Themen 3
boschl2000 Springerproblem-Implementierung funktioniert nicht richtig Allgemeine Java-Themen 1
F Getter Methode aufrufen funktioniert nicht Allgemeine Java-Themen 1
N Regulärer Ausdruck funktioniert nicht Allgemeine Java-Themen 6
Lukas2904 Wie funktioniert ein KeyLogger? Allgemeine Java-Themen 3
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
1Raini Java if-Abfrage funktioniert nicht! Allgemeine Java-Themen 3
Killunox MaxHeap Zuweisung unter Linux funktioniert nicht Allgemeine Java-Themen 1
I Wieso funktioniert das nich? Allgemeine Java-Themen 5
Dann07 MP3 Datei abspielen funktioniert nicht Allgemeine Java-Themen 6
O Aus JAR-Datei erstellte EXE-Datei funktioniert nicht Allgemeine Java-Themen 10
A Mp3 Player funktioniert nicht Allgemeine Java-Themen 0
X JNA funktioniert nicht mehr Allgemeine Java-Themen 4
bueseb84 FolderWatcher mit WatchService funktioniert nur bedingt Allgemeine Java-Themen 5
Drachenbauer Division mit Int funktioniert nicht Allgemeine Java-Themen 3
O docx-Datei erzeugung mit DocXStamper funktioniert nicht Allgemeine Java-Themen 2
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
T Split() Methode funktioniert nicht?! Allgemeine Java-Themen 11
L Tesseract-OCR 4.0 unter Linux funktioniert nicht Allgemeine Java-Themen 3
J Wie konkret funktioniert das Modulsystem unter Java 11? Allgemeine Java-Themen 4
J Neuronales Netz funktioniert mal und mal nicht. Allgemeine Java-Themen 3
T Umlaute in Eclipse einlesen funktioniert nicht Allgemeine Java-Themen 16
A Methodenaufruf funktioniert nicht richtig Allgemeine Java-Themen 5
C WindowBuilder Design funktioniert nicht Allgemeine Java-Themen 0
J FTPSClient funktioniert nicht Allgemeine Java-Themen 4
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
M Operatoren Warum funktioniert diese überprüfung nicht? Allgemeine Java-Themen 7
R jar-Datei funktioniert nicht Allgemeine Java-Themen 2
E Open Declaration Funktioniert nicht Allgemeine Java-Themen 0
R Verschlüsselung funktioniert nicht Allgemeine Java-Themen 5
RalleYTN requires transitive funktioniert nicht? Allgemeine Java-Themen 7
R Bruteforce hashes mit multithreading. Funktioniert das so? Allgemeine Java-Themen 0
P Best Practice Wieso funktioniert der Modulo - Operator nicht? Allgemeine Java-Themen 2
HarleyDavidson Eigener PropertyChangeListener funktioniert einfach nicht Allgemeine Java-Themen 3
J Exclude funktioniert nicht Allgemeine Java-Themen 2
K .jar funktioniert nicht vollständig Allgemeine Java-Themen 1
P Java https proxy (-Dhttps.proxyHost) Start-Parameter funktioniert nicht? Allgemeine Java-Themen 2
L Auswertung eines Testes funktioniert nicht Allgemeine Java-Themen 37
O Fahrenheit/Celsius Converter funktioniert nicht Allgemeine Java-Themen 2
M Serialisierung funktioniert nicht Allgemeine Java-Themen 9
D Collections.sort funktioniert nicht in exportierten .class Dateien Allgemeine Java-Themen 10
J Arrays auf gleichheit untersuchen funktioniert nicht Allgemeine Java-Themen 11
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5
H Timer funktioniert nicht? Allgemeine Java-Themen 3
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
O Mein JButton Array funktioniert nicht Allgemeine Java-Themen 3
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
J If Abfrage funktioniert nicht Allgemeine Java-Themen 4
R Objekt funktioniert nicht auf iOS Allgemeine Java-Themen 15
U PersistenceManager.createEntityManager funktioniert nicht Allgemeine Java-Themen 3
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
M Eigene forEach()-Methode funktioniert nicht. Allgemeine Java-Themen 2
H File.listFiles() funktioniert nicht... Allgemeine Java-Themen 10
JG12111989 Auswertung von Fragebogen funktioniert nicht! Allgemeine Java-Themen 7
M Primzahlberechnung funktioniert nicht. Allgemeine Java-Themen 4
A JFreeChart funktioniert nicht :( Allgemeine Java-Themen 6
C file.delete() funktioniert bei zweiten aufruf nicht mehr Allgemeine Java-Themen 3
F Datei einlesen funktioniert nicht Allgemeine Java-Themen 3
A Debugger im Java-Editor funktioniert nicht Allgemeine Java-Themen 5
B DB-Zugriff einer Webanwendung funktioniert nicht mit Java 7 Allgemeine Java-Themen 2
B Web-Anwendung funktioniert mit Java 1.8, aber nicht mit Java 1.7 (auf Client) Allgemeine Java-Themen 5
J Swing Cursor.WAIT funktioniert nicht nach JFileChooser Allgemeine Java-Themen 1
P Wie funktioniert das Feedback eines Klicks auf eine Java GUI Allgemeine Java-Themen 10
F JTextField funktioniert nicht Allgemeine Java-Themen 6
Athena Programm funktioniert nur beim Debugging korrekt, sonst nicht. Allgemeine Java-Themen 1
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
S Command funktioniert in Kommandzeile aber nicht mit ProcessBuilder bzw. Runtime.exec auf MAC Allgemeine Java-Themen 3
G Verschlüsselungsalgorythmus funktioniert nicht Allgemeine Java-Themen 2
buggy84 Ausführen einer Batch mit Parameterübergabe funktioniert nicht richtig Allgemeine Java-Themen 18
G Befehl funktioniert in Eclipse allerdings nicht in einer Jar-Datei Allgemeine Java-Themen 3
N Werte aus Arrays auslesen funktioniert nicht Allgemeine Java-Themen 5
W getResources funktioniert nur in Eclipse, nicht in JAR Allgemeine Java-Themen 2
S Methode funktioniert nicht als ActionListener Allgemeine Java-Themen 4
M exec() funktioniert nicht Allgemeine Java-Themen 1
M RC4-Chiffre (funktioniert eingeschränkt) Allgemeine Java-Themen 6
X Datentypen Dropzone.options funktioniert nicht Allgemeine Java-Themen 1
D Java funktioniert nur mit deaktivierter Grafikkarte Allgemeine Java-Themen 3
L Erste Schritte Eclipse und Lokal funktioniert - in HTML nicht! Allgemeine Java-Themen 2
K MD5 funktioniert nicht korrekt !? Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben