无法从Java Web服务连接到MS Access数据库
我在做网络服务。我编写了一个服务器和一个客户端,用于连接MSAccess数据库。我编写的服务器有一个webmethod,它给出了一个异常: 'java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序] 找不到文件“”(未知)”无法从Java Web服务连接到MS Access数据库,java,web-services,ms-access,Java,Web Services,Ms Access,我在做网络服务。我编写了一个服务器和一个客户端,用于连接MSAccess数据库。我编写的服务器有一个webmethod,它给出了一个异常: 'java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序] 找不到文件“”(未知)” 但是,当我执行一个Java程序来连接MS Access数据库时,它成功地连接了。有什么问题吗?请帮助我。运行Java应用程序时,您是否使用与web服务器相同的用户帐户?如果没有,则可能是权限问题,即Java应用
但是,当我执行一个Java程序来连接MS Access数据库时,它成功地连接了。有什么问题吗?请帮助我。运行Java应用程序时,您是否使用与web服务器相同的用户帐户?如果没有,则可能是权限问题,即Java应用程序用户有权访问所有文件,但web服务器没有其所需的所有权限。可能您的独立程序将MS access驱动程序作为库,但是Webservice没有?我认为这是jdbc url问题。请发布完整的堆栈跟踪。实际上,我正在使用“jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=Societies_DB.mdb;”,它在java应用程序中运行良好,但每当我尝试从webservice连接时,它都无法识别.mdb文件存储的位置,我必须给出文件路径,但我不知道如何从不同网络中的另一个系统访问MsAccess数据库。任何人都可以帮我解决。