java接oracle》》rs=stmt.executeQuery("select * from "+dialog+"while account="+jt1.getText());出错
发布网友
发布时间:2022-05-07 22:06
我来回答
共3个回答
热心网友
时间:2023-11-17 07:31
首先
while 改成where
其次
jt1.getText()改成jt1.getText().toString();
整句这样:
"select * from "+dialog+"where account="+jt1.getText().toString()追问还是错,getText()本来不就是String类型的吗,为什么还要toString()?
追答那就没办法了
热心网友
时间:2023-11-17 07:31
加单引号,varchar2类型的数据要用单引号包围。
rs=stmt.executeQuery("select * from "+dialog+"while account=‘"+jt1.getText()+“’”);追问错误
追答while改成where
热心网友
时间:2023-11-17 07:32
while改成where追问还是错
热心网友
时间:2023-11-17 07:31
首先
while 改成where
其次
jt1.getText()改成jt1.getText().toString();
整句这样:
"select * from "+dialog+"where account="+jt1.getText().toString()追问还是错,getText()本来不就是String类型的吗,为什么还要toString()?
追答那就没办法了
热心网友
时间:2023-11-17 07:31
首先
while 改成where
其次
jt1.getText()改成jt1.getText().toString();
整句这样:
"select * from "+dialog+"where account="+jt1.getText().toString()追问还是错,getText()本来不就是String类型的吗,为什么还要toString()?
追答那就没办法了
热心网友
时间:2023-11-17 07:32
加单引号,varchar2类型的数据要用单引号包围。
rs=stmt.executeQuery("select * from "+dialog+"while account=‘"+jt1.getText()+“’”);追问错误
追答while改成where
热心网友
时间:2023-11-17 07:32
while改成where追问还是错
热心网友
时间:2023-11-17 07:32
加单引号,varchar2类型的数据要用单引号包围。
rs=stmt.executeQuery("select * from "+dialog+"while account=‘"+jt1.getText()+“’”);追问错误
追答while改成where
热心网友
时间:2023-11-17 07:32
while改成where追问还是错