如何将jTextField的值各数据库中的值比较大小

qq68435700 2008-04-29 10:03:48
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:ecw");
Statement s=con.createStatement();
ResultSet rs=s.executeQuery("select * from ddp where trainno='"+this.jTextField1.getText()+"'");
if(rs.next()){
if(this.jTextField2.getText()>rs.getString(2)){

}
上面的地方报错,意思就是说不能用>号我想将jTextField2获得的值和数据库里的一个INT型的项比较大小怎么实现呀
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(this,"数据库连接失败");
}

...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq68435700 2008-04-29
  • 打赏
  • 举报
回复
谢谢两位,一人5分
yiyi_wx 2008-04-29
  • 打赏
  • 举报
回复
请问一下怎么转呀,以前没有转过,能不能贴个代码出来呀,谢谢了
---------------------
一楼不是给出代码了吗
JTextField.getText();以及rs.getString();返回的都是String型
然后用Integer.parseInt(String s);来转
Integer.parseInt(JTextField.getText());
Integer.parseInt(rs.getString());
qq68435700 2008-04-29
  • 打赏
  • 举报
回复
请问一下怎么转呀,以前没有转过,能不能贴个代码出来呀,谢谢了
yiyi_wx 2008-04-29
  • 打赏
  • 举报
回复
up茶水~字符串不能直接这么比较的
bootupnow 2008-04-29
  • 打赏
  • 举报
回复
int的话,用Integer.parseInt(String s); 转转看再比较

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧