读书人

java连接access数据库,该怎么处理

发布时间: 2012-01-06 22:55:18 作者: rapoo

java连接access数据库
import java.sql.*;
public class lin1{
public static void main(String args[]) throws Exception{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
String dburl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=data/test.mdb ";//此为NO-DSN方式
//String dburl = "jdbc:odbc:test ";
Connection conn=DriverManager.getConnection(dburl);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery( "select * from test ");

//System.out.println(rs.getString( "department "));
System.out.println(rs.getString(2));

rs.close();
stmt.close();
conn.close();
}
}

怎么结果老是说 无效的游标状态

请指教!

[解决办法]
在ResultSet rs = .....下加入 while(rs.next != null){ System.out.println(rs.getString( "department ")); .......} 因为从数据库查询出数据 游标指向是要查询纪录的上一级.....

读书人网 >J2SE开发

热点推荐