|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
PoolConnection pcon = ConnectionPool.getConnection();
PreparedStatement ps = null;
try {
Connection con = pcon.connect();
ps = con.prepareStatement("SQL-Befehl");
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
pcon.close();
}
|
Ja aber wo trage ich denn ein von welcher Tabelle er es lesen soll sorry ich weiß ich bin zu blöd zu sowas
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
}else if (cmd.equals("readmehis")){ String nickname = KCodeParser.escape(arg); if(nickname.isEmpty()) { nickname = client.getName(); } Client target = Server.get().getClient(nickname); if (target == null) { target = new Client(null); target.loadStats(nickname); if (target.getName() == null) { client.sendButlerMessage(channel.getName(), String.format("Wer ist %s?", nickname)); return; } } StringBuilder readmehis = new StringBuilder(); String title = String.format("Readmehis von %s", target.getName()); readmehis.append("#°%04°").append(target == Server.get().getButler() ? "21.05.1935" : target.getName()).append("°%34°Registration°%00°"); PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; try { Connection con = pcon.connect(); ps = con.prepareStatement("SELECT `datum`, `text` FROM `readmehis` WHERE `name` = ? ORDER BY `id`"); ps.setString(1, target.getName()); ResultSet rs = ps.executeQuery(); while(rs.next()) { readmehis.append("#°%04°").append(rs.getString("datum").isEmpty() ? "?" : rs.getString("datum")).append("°%34°").append(rs.getString("text")).append("°%00°"); } } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } client.send(Popup.create(title, title, readmehis.toString(), 500, 400)); |
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
if (cmd.equals("readmehis")){ String nickname = KCodeParser.escape(arg); if(nickname.isEmpty()) { nickname = client.getName(); } Client target = Server.get().getClient(nickname); if (target == null) { target = new Client(null); target.loadStats(nickname); if (target.getName() == null) { client.sendButlerMessage(channel.getName(), String.format("Wer ist %s?", nickname)); return; } } StringBuilder readmehis = new StringBuilder(String.format("History von %s", target.getName())); StringBuilder readmehis2 = new StringBuilder(); String title = String.format("Readme History von %s", target.getName()); PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; try { Connection con = pcon.connect(); ps = con.prepareStatement("SELECT `id`, `datum`, `text` FROM `readmehis` WHERE `name` = ? ORDER BY `id`"); ps.setString(1, target.getName()); ResultSet rs = ps.executeQuery(); while(rs.next()) { readmehis2.append("##""").append(rs.getString("text")).append("""#°10°").append(rs.getString("datum")).append("°r°"); if(target == client) { readmehis2.append(" °BB>Löschen|/readmehis del:").append(rs.getInt("id")).append("<r° | °BB>Erneut setzen|/readme ").append(rs.getString("text")).append("<r°"); } } } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } readmehis.append(readmehis2.toString()); if(readmehis2.toString().isEmpty()) { client.sendButlerMessage(channel.getName(), String.format("%s hat keine Readme-History.", target.getName())); return; } if(target == client) { readmehis.append("###°BB>History komplett löschen|/readmehis del:all<°"); } client.send(Popup.create(title, title, readmehis.toString(), 450, 400)); } |