import java.sql.*;
public class QueryExcel { public static void main(String[] args) {
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e) {
System.out.print(e);
}
Connection con;
Statement sql;
ResultSet rs; 
try {
con = DriverManager.getConnection ("jdbc:odbc:myExcel","","");
DatabaseMetaData metadata = con. getMetaData();
ResultSet rsl = metadata. getColumns(null,null, "message",null); 
int 字段个数=0;
while(rsl.next()) {
字段个数++;
}
sql = con.createStatement();
rs= sql.executeQuery("SELECT * FROM message");
while(rs.next()) {
for(int k= 1;k<=字段个数;k++) {
System.out. print(" " + rs. getString(k) +" ");
}
System.out. println("");
}
}
catch(SQLException e) {
System.out.println("" + e);
}
}
}
例如我要查询下面的表可是我运行后的结果却是:我弄了很久都是上面图片显示的结果。所以我来这里求高人指点了。