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: