tomcat+access,用尽了各种办法,桥接(设置了数据源)和直连都用了,就是找不到驱动,不知道怎么办了。是不是在web.xml或者server.xml里要做设置才可以?我在j2se下没任何问题啊。

解决方案 »

  1.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          DataCon = DriverManager.getConnection("jdbc:odbc:Access:book");
    错误的大概意思就是没有指定数据驱动,但我的数据源都设置好了,还有一种直连的方式我也试了,可还是同样的错误。
      

  2.   

    上面打错了,我的原代码是:
    DataCon = DriverManager.getConnection("jdbc:odbc:book");
      

  3.   

    Access数据库连接: 
    直接连接,D:/test.mdb 是数据库位置,tset,test是用户名密码,没有就设为空import java.sql.*;public class access{
     public static void main(String[] args) throws Exception{
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
      String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/test.mdb";
      Connection conn = DriverManager.getConnection(url,"test","test");
       Statement stmt=conn.createStatement();
       stmt.execute("insert into t_test(name) values('yinlei')");   ResultSet res = stmt.executeQuery("select * from t_test");   while(res.next()){
        System.out.println(" "+res.getString("name"));
        }
        res.close();
        stmt.close();
        conn.close();
       }
      }