Hallo,
ich schreibe zur Zeit einen kleinen IRC Bot.
Dieser soll auf alle IRC Netzte connecten, die in einer Datenbank stehen.
Das sieht zur Zeit so aus:
Funktioniert auch sehr gut, allerdings muss ich jedesmal das Java Programm neustarten, wenn ich einen neuen IRC Server in die DB eingetragen habe, damit für diesen auch eine Bot Instanz eröffnet wird.
Meine Frage ist nun, ist es möglich Java zu veranlassen, bei einem neuen Eintrag in der DB eine Instanz mit den neu eingetragenen Werten zu starten?
Gruß
ich schreibe zur Zeit einen kleinen IRC Bot.
Dieser soll auf alle IRC Netzte connecten, die in einer Datenbank stehen.
Das sieht zur Zeit so aus:
Java:
//Alle Server connecten
rs = stmt.executeQuery("SELECT * FROM server");
while (rs.next()) {
String server_url = rs.getString(1);
int port = rs.getInt(2);
IrcBot bot = new IrcBot();
bot.connect(server_url,port);
}
Funktioniert auch sehr gut, allerdings muss ich jedesmal das Java Programm neustarten, wenn ich einen neuen IRC Server in die DB eingetragen habe, damit für diesen auch eine Bot Instanz eröffnet wird.
Meine Frage ist nun, ist es möglich Java zu veranlassen, bei einem neuen Eintrag in der DB eine Instanz mit den neu eingetragenen Werten zu starten?
Gruß