至于ACCESS数据库 大家帮忙啊

关于ACCESS数据库大家帮忙啊急ConnectionconnectionPreparedStatementstatementPreparedStatementstatem

关于ACCESS数据库 大家帮忙啊 急
Connection   connection;
            PreparedStatement   statement;
            PreparedStatement   statement1;
            Statement   stmt;
            ResultSet   result;
    ResultSet   rs;
    connection=DriverManager.getConnection( "jdbc:odbc:Driver={MicroSoft   Access   Driver   (*.mdb)};DBQ=F:\\javachat\\chat.mdb ");

这里能查询的
        String   sql= "select   ID   from   user ";
statement=connection.prepareStatement(sql);
  result=statement.executeQuery();


到这里就不能查询了
String   sql= "SELECT   *   FROM   user   WHERE   ID= ' "+str[1]+ " '   and   PWD= ' "+str[2]+ " ' ";
statement1=connection.prepareStatement(sql);
                rs=statement1.executeQuery();

说数据库驱动出错!!!!!!!!!!

[解决办法]
查询完之后,将不用的链接关了
[解决办法]
会不会是第一次查询的时候锁定了Access
所以第二次打开的时候会冲突
[解决办法]
完整代码贴出来看看