verfaßt von yeti, 23.10.2009, 17:51:27
Hi,
jetzt geht es weiter
Ich habe eine TestDB erzeugt und eine Artikeltabelle mit Inhalt erzeugt. Jetzt nöchte ich mit meinem nun angepassten Quelltext den Inhalt dier Tabelle ausgeben.
Mein Quelltext bisher:
import java.sql.*;
public class fama_artikel_alle {
public static void main(String args[]) {
treiber_laden();
daten_ausgeben();
}
public static void treiber_laden() {
try {
Class.forName(\"com.mysql.jdbc.Driver\");
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void daten_ausgeben() {
try {
Connection con = DriverManager.getConnection(
\"jdbc:mysql://localhost/firmamaier\",\"root\",\"\");
Statement stmt = con.createStatement();
ResultSet rslt = stmt.executeQuery(\"select * from tbartikel\");
while (rslt.next()) {
System.out.println(rslt.getInt(1) + \"\\t\" + rslt.getString(2) +
\"\\t\" + rslt.getInt(3) + \"\\t\" + rslt.getInt(4) + \"\\t\" + rslt.getFloat(5));
}
stmt.close();
con.close();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
Wenn ich damit meine Tabelle abfrage, bekomme ich folgend Ausgabe:
1120 Signa-Color 120-A4 wei▀ 10000 5000 33.0
1122 Signa-Color 80-A5 wei▀ 40000 50000 20.0
1515 Signa-Color 70-A4 wei▀ 30000 40000 24.0
1517 Signa-Color 70-A4 hellgr³n 25000 50000 27.0
1616 Signa-Color 80-A4 wei▀ 40000 30000 28.0
1825 Signa-Color 80-A4 hellgr³n 25000 20000 29.0
2113 Íko-Color 80-A4 wei▀ 60000 40000 28.0
2920 Íko-Color 80-A4 wei▀ 50000 50000 25.0
3718 Laser-Color 80-A4 wei▀ 50000 55000 31.0
3721 Íko-Color 70-A4 hellgr³n 40000 30000 29.0
4012 Laser-Color 70-A4 hellgr³n 50000 30000 32.0
4158 Laser-Color 70-A4 wei▀ 20000 20000 30.0
4259 Laser-Color 80-A4 wei▀ 90000 105000 32.0
4630 Íko-Color 80-A4 hellgr³n 40000 50000 30.5
5241 Íko-Color 80-A5 wei▀ 80000 90000 22.0
6908 Íko-Color 100-A4 hellgr³n 20000 30000 31.0
7038 Signa-Color 120-A5 5000 7000 22.5
Das ? wird zu diesem schwarzen Quadrat und das ü wird zu ³.
Ich habe auf verschiedenen Seiten gelesen, dass alles in utf-8 codiert werden soll. Ich glaube auch, meine DB und die Felde alle (ausser die int) in utf-8 eingestellt zu haben.
Komme da grad nicht weiter.
Hat jemand einen Tipp für mich?
Vielen Dank und viele Grüße
Yeti
gesamter Thread: