在线等待,一个关于java连接数据库的问题。 一个字段就读一次啊!它会顺次往下走你可以String a=rs.getString("modify");保存一下,然后使用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.sql.*;import java.io.*;public class data { public static void main(String[] args) { String dbURL="jdbc:odbc:ab"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e){ System.out.println("en"); } try{ Connection conn=DriverManager.getConnection(dbURL); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from address"); while(rs.next()){ String modify = rs.getString("modify"); System.out.println(modify); String s="2000-2-13 00:00:00"; if(s.compareTo(modify)>0) {System.out.println("true"); } } } catch(SQLException e){ System.out.println(e.getMessage()); } }} 更何况载没有调用next()方法的情况下,记录指针怎么能往下走?不太可能吧。 没有调用next()方法的情况下,记录指针不能往下走。奇怪,关注。 比如第一个字段是“modify”第二个字段是“modify1”...那么你执行了rs.getString("modify");就会读第一个字段并跳过你再执行rs.getString("modify");当然本来应该读“modify2”字段,就不是你要的结果了。我说的顺次往下也包括字段的顺次往下 是啊,问题是getString之后,游标就变了,移动了。 生产者消费者问题 关于多态的使用 获取命令行输入的小问题,,,在线等,多谢 关于构造方法 成员内部类里面为什么不能有静态成员和方法? java压缩文件夹,ant包,中文空文件夹不能正常显示 JTextArea中显示中文问题 如何打包成可在命令行利用java执行的jar文件?(关于manifest.mf) tomcat如何安装? java获取文件的绝对路径后将。转换成/ JAVA大于4多串口的类库在哪有下载? JB中2个文件,如何在第一个文件中引用第二个文件中的变量?
import java.io.*;
public class data
{
public static void main(String[] args)
{
String dbURL="jdbc:odbc:ab";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println("en");
}
try{ Connection conn=DriverManager.getConnection(dbURL);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from address");
while(rs.next()){
String modify = rs.getString("modify");
System.out.println(modify);
String s="2000-2-13 00:00:00";
if(s.compareTo(modify)>0)
{System.out.println("true");
}
}
} catch(SQLException e){
System.out.println(e.getMessage());
} }
}
奇怪,关注。
那么你执行了rs.getString("modify");就会读第一个字段并跳过
你再执行rs.getString("modify");当然本来应该读“modify2”字段,
就不是你要的结果了。
我说的顺次往下也包括字段的顺次往下