excel作为java访问的数据库

来源:百度知道 编辑:UC知道 时间:2024/06/25 06:00:01
java在访问(excel)数据库时使用sql语句,是否只能通过数字(12,334等)进行查询。若不是能否说明一下,谢谢各位了

通过数字查询?是在结果集 通过列的顺序查询不是 可以用数字指定列 也可以用那列的名进行查询 下面这个例子
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Test {

public static void main(String args[]){
try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:testExcel","","");
Statement sta = con.createStatement();
ResultSet rs = sta.executeQuery("select * from [sheet1$]");
System.out.println("测试");
while(rs.next()){
System.out.println(rs.getString("name"));
System.out.println(rs.getInt("age"));
}

}catch(Exception e){
e.printStackTrace();
}
}
}