Javaproblem - Data från tabellen vill inte visas.

Permalänk
Medlem

Javaproblem - Data från tabellen vill inte visas.

Hejsan.

Jag sitter i Java och försöker skriva ut data ifrån en tabell i MySQL.
Problemet är att datan aldrig skrivs ut.

Kod:

try { //Print out scoretable stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = stmt.executeQuery("SELECT * FROM java"); while(rs.next()) { g = backbuffer.getGraphics(); String str = rs.getString("player"); g.drawString(str, 100, 100); } } catch(Exception esc) {}

Någon som vill hjälpa mig?

Visa signatur
Permalänk
Medlem

Får du någon exception måntro? lägg in esc.printStackTrace() i ditt catch-block.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Man ska aldrig fånga ett exception med ett tomt block :'(
Kommer bara att ge dig massor av onödig felsökning!

Permalänk
Medlem

Av någon löjlig anledning så hade jag glömt att skriva in det.

Men det fångas inget exception och det skrivs inte ut någonting från tabellen.

Visa signatur
Permalänk
Medlem

Visa ett fullständigt program illustrerar problemet och kan du dessutom använda ett preparedstatement i stället? Visa även ditt databasschema.

Permalänk
Medlem

Har du ens testat om den skriver ut data till System.out.println?