Hallo, wie kann ich nach der Aufzählung der Zahle diese in die Datenbank einfügen.
da sind meine Stückcodes.
function for insertion.
hier ist mein Thread.
Dies funktioniert korrekt also ich dann die Aufzählung auf der Konsole darstellen. Aber wenn ich versuche in meine Datebank einzzufüge ich Kriege eine Fehlermeldung.
Exception in thread "Thread-0" java.lang.NullPointerException
at Unittest.insertdb(Unittest.java:54)
at Unittest$1.run(Unittest.java:190)
at java.lang.Thread.run(Unknown Source)
da sind meine Stückcodes.
function for insertion.
Java:
public static void insertdb(String sql,String ip) {
try {
54-- st=conn.prepareStatement(sql);
st.setString(1,ip);
st.executeUpdate();
System.out.println("Insertion ok");
}
catch (SQLException e) {
System.out.println("Problem by inserting " );
}
}
hier ist mein Thread.
Java:
Runnable r1 = new Runnable() {
@Override
public void run() {
byte[] a = ip1;
while (true) {
String s = bytesToIpv4(a);
synchronized (s1) {
if (isNotEquals(a, ip2)) {
count(a);
} else {
break;
}
}
//System.out.println( s);
190-- insertdb("INSERT INTO Adresse (Ip) VALUES (?)",s);
}
}
Exception in thread "Thread-0" java.lang.NullPointerException
at Unittest.insertdb(Unittest.java:54)
at Unittest$1.run(Unittest.java:190)
at java.lang.Thread.run(Unknown Source)