JaVa的菜鸟问题

用什么方法能从access数据库中取得里面的值…?不是字段名,是值哦.

String spath = "hu.mdb";//Access 数据库路径(hu为数据库名)
String dbpath = application.getRealPath(spath);//转化成物理路径
String dbname = ""; //Acvess 数据库用户名,没有则为空
String user = ""; //Access 数据库密码,没有则为空
//数据库连接字符串
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
//加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn= DriverManager.getConnection(url);
//创建语句对象
Statement stmt=conn.createStatement()
假如 你要 取得 hu数据库下 student 表中 age字段的所有值
ResultSet rs = stmt.executeQuery("select age from student ");
List l = new ArrayList()
while(rs.next){//遍历结果集
l.add(rs.getInt("age"));//从结果集中取出每个age 的值 放进List里
}
//到此 student表中age字段的所有值 都已经放进了l中 要用的从l中get 就行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-10
这个不是菜鸟问题,Java与数据库的链接那么简单....我还没学到呢,等我学到了再来回答这个问题。
相似回答