
startup
Mitglieder-
Gesamte Inhalte
50 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von startup
-
Ich habe nur nie zwei Classen, die erste die auf die Datenbank zugreift, und die zweite die die das Sql abfrägt. Habe auch beide gepostet, an kann es denn noch liegen????? Danke Startup
-
Tut mir leid das hatt ich auc schon, es startet gibt mir rückgabe Wert von da Tabelle. Und das wars nix von Hello oder Daten zusehen! Was nun? Gruss Startup
-
Tut mir leid funkzioniert nicht, kommt: SQLAbfrage.java [8:1] unreported exception java.sql.SQLException; must be caught or declared to be thrown this.db(); ^ 1 error Errors compiling class SQLAbfrage. Danke.
-
Okay da hast du wohl recht! import java.sql.*; import java.io.*; public class SQLAbfrage extends DBZugriff{ public void DB()throws SQLException{ System.out.println("Hello"); try{ Statement stm = conn.createStatement(); ResultSet rset = stm.executeQuery("select * from sa06tab"); ResultSetMetaData stm1 = rset.getMetaData(); int y = stm1.getColumnCount(); while(rset.next()){ System.out.println(rset.getString(1)); System.out.println("Hello"); } }catch (SQLException err) { System.out.println("Fehler \n" +err); } } db(); } Fehlermeldung: SQLAbfrage.java [21:1] invalid method declaration; return type required db(); ^ 1 error Errors compiling class SQLAbfrage. Ich verstehe das mit dem return net, wenn darin liegst was muß ich da machen? Grüße startup
-
hab ich auch grade gemerkt, aber danke. War noch die Müdigkeit, jetzt läuft es. Aber gibt mir in der Methode Test1 keine Ausgabe, Bildschirm bleibt leer. import java.sql.*; import java.io.*; public class Test1 extends Test{ public void Test1()throws SQLException{ System.out.println("Hello"); try{ Statement stm = conn.createStatement(); ResultSet rset = stm.executeQuery("select * from sa06tab"); ResultSetMetaData stm1 = rset.getMetaData(); int y = stm1.getColumnCount(); while(rset.next()){ System.out.println(rset.getString(1)); System.out.println("Hello"); } }catch (SQLException err) { System.out.println("Fehler \n" +err); } } } habe es schon mit this.test1(); oder test1(); probiert gibt aber nur Fehlermeldungen.
-
Hallo, kann mir jemand bei diesen Fehlermeldugen weiter helfen?? import java.sql.*; import java.io.*; public class Test { Connection conn = null; public static void main (String args []) throws SQLException { Test pgm = new Test(); DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); pgm.conn = DriverManager.getConnection ("jdbc:oracle:thin:@xxx:xxx:xxxx", "xxx", "xxxx"); Statement stmt = pgm.conn.createStatement(); ResultSet rset = stmt.executeQuery ("select aufnr from command"); while (rset.next ()) System.out.println (rset.getString (1)); } } Erste Classe für die DB Verbindung import java.sql.*; import java.io.*; public class Test1 extends Test{ public void db()throws SQLException{ try{ Statement stm = conn.createStatement(); ResultSet rset = stm.executeQuery("select * from tb1"); ResultSetMetaData stm = rset.getMetaData(); int y = stm.getColumnCount(); }catch (IOException err) { System.out.println("Fehler \n" +err); } } } Zweite Classe für SQL Abfrage! Bekomme aber in der zweiten Classe diese Ferhlermeldungen: Test1.java [11:1] stm is already defined in db() ResultSetMetaData stm = rset.getMetaData(); ^ Test1.java [12:1] cannot resolve symbol symbol : method getColumnCount () location: interface java.sql.Statement int y = stm.getColumnCount(); Woran kann das liegen???????
-
Nein, ich meine das so: Ich habe eine Classe wo der Zugriff auf die Datenbank drinsteht, dann möchte ich ein Classe haben wo die Sql Befehle drinnen stehen und eine Classe mit dem Logischen teil! Wie kann ich das machen das z. B. die SqlBefehle die Datenbank verbindung aus der Class Datenbankzugriff erhält.
-
Hallo, ich habe mal eine Frage. Und zwar möchte mein geschriebenes Datenbank programm unabhägig machen. Damit meine ich, den Datenbankzugriff ein Classe schreiben, und die Abfrage und Auswertugen in jeweils neue Classen schreiben. Wie mache ich das, das die eine Classe von allen anderen erreicht werden kann? Bitte um erklärung und vielleicht kleines Beispiel. Gruss Startup
-
Servus, gibt es die möglichkeit über getString wenn ich damit eine Tabelle auslese in einzelnen Spalten einzelne Zahlen auszulesen? also in dem String das selectieren anfange?
-
Danke, hat jetzt funktioniert. Gruß Chaos2k Und schönen sonnigen Tag noch
-
Ich versuche ja damit eine HTML zuerzeugen, wo müsste ich denn das \n hin setzen? Normal hinter den String oder? Gruss Chaos2k
-
Guten Morgen, habe ein Problem mit der HTML ausgabe über Java bei einer Datenbank abfrage: try{ FileWriter fw = new FileWriter("table.html"); ResultSet rS = st.executeQuery("select TEXT1 from table1"); ResultSetMetaData rSmd = rS.getMetaData(); int y = rsmd.getColumnCount(); //HTML-Auasgabe in der Datei tablehtml fw.write("<HTML><HEAD><TITLE>Table1on TEST</TITLE></HEAD>"); fw.write("<BODY><H2>Table1</H2>\n"); fw.write("<bgcolor=black>"); fw.write("<table border=<1>"); fw.write("<colgroup>"); fw.write("<col width=130>"); fw.write("<col width=130>"); fw.write("<col width=520>"); fw.write("<col width=520>"); fw.write("</colgroup>"); fw.write("<tr>"); fw.write("<th>SCHART</th>\n"); fw.write("</tr><tr>");while(rS.next()){ for(int x = 0; x < y; x++){ fw.write("<td>" + rs.getString(1) + "</td>"); } } fw.write("</tr></table>"); fw.write("</BODY></HTML>"); fw.close(); Wenn ich jetzt die Html Datei aufmache, steht alles nebeneinander nicht wie eigentlich mit dem \n gewolltem untereinander! Wo liegt der Fehler? Danke
-
Habs schon verstanden, war von mir falsch gepostet! Danke für den Code hat mir sehr viel Zeit gesparrt! Gruß Chaos2k
-
Danke, hast du vielleicht noch eine genaue Beschreibung, was der Code bei den Zeilen macht? Ist nähmlich nicht ganz verständlich? Der schreibt mir aber nichts auf die Datenbank oder " sDatabase"? Gibt es noch weitere möglichkeiten?
-
Ich bins wieder, hab immer so probleme die mir keiner beantworten. Hier ist das nächte. Ich habe mit Java eine Sql Datenbank ausgelesen, und möchte über java nun das ausgelesene in eine Html Datei oder Tabelle bringen. Wie geht das??? Schöne Grüße Chaos2k
-
Hi, hätte da mal eine Frage. Habe eine Tabelle mit 3 Spalte: Spalte1 Spalte2 Spalte3 ---------------------------------------- 0 1 xxxx 0 2 xxxxx 0 3 xxxxxx 1 0 xxxxx Jede zahl in eine eigen Spalte und die xxxx in Spalte3 Wenn jetzt in der Spalte 1 eine 0 steht, sollen die Spalten so Sortiert werden das die 0 in Spalte2 mit Spalte3 und Spalte1 eine Zeile ergibt! Wie funktioniert das mit SQL???? Bitte um schnelle Hilfe Grüße Gregor Endl
-
Ich habe da schon wieder eine Frage, wenn ich über JAVA eine Sql Datenbank abgefragt habe mit dem Befehl: sql.append("SELECT SCHART,SCHWERT, TEXT1, TEXT2 "); sql.append("FROM SA06TAB"); Gibt er mir die Spalten untereinander aus, wie kann ich Ihn dazu bewege sie nebeneinander auszugeben? Und wenn möglich auch noch richtig als Tabelle, so mit "-" und "+"! Gruß Chaos2k
-
Wau danke, hat funktioniert habe sie falsch deklariert! Du hast meine Woche gerrettet! Nochmal Danke & eine schöne Woche Chaos2k:) :)
-
Sorry funktioniert auch nicht, Fehler bei: Statement stmt = con.createStatement(); mit der Meldung: cannot resolve symbol symbol : variable con location: class sa06tab.DBAuslesen Statement stmt = con.createStatement(); ^ Dafür funktioniert jetzt: ResultSet resultSet = stmt.executeQuery(sql.toString()); das. Was kann das jeztz bitte noch sein???????? Vielen Vielen Dank Gruß Chaos2k
-
Ich glaube ich habe den Fehler: ResultSet resultSet = statement.executeQuery(sql.toString()); muss ich nicht das statement. vorher deklarieren? Wenn ja, wie mach ich das? Danke & schöne Grüße Chaos2k
-
Also ich hab nur den Code der oben angegen ist! Der Rest des Programms ist nur die Verbindung zur DB! Vielleicht hab ich was vergessen, da das erste mal ist das ich JAVA arbeite. Ist auch Imported.
-
Hast du vielleicht auch einen CODE mit SELECT-Abfrage? Gruß Chaos2k
-
Funktioniert leider auch net und ich weiß nicht warum! Hat vielleicht jemand eine andere Art SQl abfragen unter JAVA zu starten? Vielleicht mit Beispiel? Gruß Chaos2k
-
Mach ich schon zum xten mal, der Fehler tritt bei der Zeile ResultSet resultSet = statement.executeQuery(sql.toString()); auf. Mit der Fehler Meldung: cannot resolve symbol symbol : variable statement location: class DB.DBAuslesen ResultSet resultSet = statement.executeQuery(sql.toString()); Gruß
-
Danke für euere Hilfe, aber das habe schon ausgebessert! Aber es funzt noch immer net. Wer hat noch Ideen? Schöne Grüße