写成这个试试String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/test.mdb";
 

解决方案 »

  1.   

    2004-12-20 10:00:57 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Allocate exception for servlet ch4cruise
    javax.servlet.ServletException: Could not create database connection in init(): java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
    at xin.cruise.CruiseList.init(CruiseList.java:35)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:711)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:131)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)
      

  2.   

    5555,郁闷啊
    icy_csdn()老大,偶已经按你的方法试过了
      

  3.   

    JDK写的控制台程序,可以
    Servlet中应该也可以重新检查一下数据源配置
      

  4.   

    寫成這樣,應該可以。String url = "jdbc:odbc:數據源的名字";接下來在系統中ODBC數據源中加一個指向用到的數據庫。
      

  5.   

    是不是应该在web.xml里面添加一些配置呢?
      

  6.   

    是不是应该在web.xml里面添加一些配置呢?不需要问题很奇怪要不你贴出代码看看
      

  7.   

    FT,偶知错了,原来我把数据源设置成用户DSN了,结果Console程序认,Servlet死活不认。
    改成系统DSN就OK了。
    谢谢楼上各位兄弟!