Zum Inhalt springen

startup

Mitglieder
  • Gesamte Inhalte

    50
  • Benutzer seit

  • Letzter Besuch

Beiträge von startup

  1. 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

  2. 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

  3. 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.

  4. Okay da hast du wohl recht! :D

    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

  5. 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.

  6. 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???????

  7. 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.

  8. 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

  9. 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

  10. 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?

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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ß

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...