私はJavaでこのコードを書きました。列ごとに異なる2つのSQLクエリがありますが、ボットは同じ出力を示しています: public static void main(String args[]) throws 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型のnameとint型のnumberの2つの列しかありません