У меня есть следующие connection
, statement
и executeUpdate
Connection con = DBConnPool.getInstance().getConnection();
Statement stmt = con.createStatement();
//String str1 = "update node set compareflag=0, personalid=NULL where ipaddress='192.168.150.213'";
String str1 = "update node set compareflag=0, personalid=NULL where ipaddress='var3.getIpAddress()'";
stmt.executeUpdate(str1);
Комментированная строка String
работает отлично, другая игнорирует значение, возвращаемое var3.getIpAddress()
, хотяэта переменная содержит правильные данные, которые я использую в других областях моего кода.
Должен ли я сначала создать отдельную переменную, а затем приравнять ее к var3.getIpAddress()
?
Любые мысли приветствуются, это, вероятно, недостаточно "или" в неправильном месте.