通过不在java工作的顺序

时间:2013-05-28 19:28:24

标签: java sql

我已经在java中编写了这个代码,有两个不同的oder逐列的SQL查询但是bot显示相同的输出: public static void main(String args [])抛出SQLException {

connectDB();
java.sql.Statement st1= con1.createStatement();
java.sql.Statement st2= con2.createStatement();

String query1="select * from entries order by entries.name ;";
System.out.println(query1);

ResultSet rst1=st1.executeQuery(query1);
while(rst1.next()){
    System.out.println(rst1.getString(1)+" "+rst1.getString(2));

}
st1.close();con1.close();

String query2="select * from entries order by entries.number ;";
System.out.println(query2);

ResultSet rst2=st2.executeQuery(query1);
while(rst2.next()){
    System.out.println(rst2.getString(1)+" "+rst2.getString(2));

}

输出如下:

select * from entries order by entries.name ;
Smith 40
Taylor 46
Winland 44
select * from entries order by entries.number ;
Smith 40
Taylor 46
Winland 44
hello

我的表名是条目,我只有两列名称类型为varchar,类型为int

1 个答案:

答案 0 :(得分:5)

我正在执行相同的查询,我认为是复制粘贴错误。