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,"数据库连接失败");
}
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,"数据库连接失败");
}
---------------------
一楼不是给出代码了吗
JTextField.getText();以及rs.getString();返回的都是String型
然后用Integer.parseInt(String s);来转
Integer.parseInt(JTextField.getText());
Integer.parseInt(rs.getString());