JAVA远程连接ACCESS失败!

问题描述

我按照网上的方法配置了rmijdbc:下载了rmijdbc.jar,配置了环境变量,配置了数据源,服务窗口一直开启,显示如下D:ProgramFiles>javaorg.objectweb.rmijdbc.RJJdbcServerWedJun0115:47:50CST2011:[RmiJdbc]StartingRmiJdbcServer!WedJun0115:47:50CST2011:[RmiJdbc]NoinstallationofRMISecurityManager...WedJun0115:47:50CST2011:[RmiJdbc]BindingRmiJdbcServer...WedJun0115:47:50CST2011:[RmiJdbc]RmiJdbcServerboundinrmiregistry客户端连接数据库主要代码如下:privateConnectionconn=null;privateStatementstmt=null;privateResultSetrs=null;privateStringdbpath="D:\fdzhm\mywork.accdb";privateStringrmiurl="jdbc:rmi://127.0.0.1(自己连自己的电脑,远程连接要换IP的)/jdbc:odbc:work";//(自己连自己的电脑,远程连接要换IP的)publicConnectiongetConnection(){try{Class.forName("org.objectweb.rmijdbc.Driver").newInstance();conn=DriverManager.getConnection(rmiurl);stmt=conn.createStatement();}catch(Exceptione){System.out.println("连接失败!");}returnconn;}........当我连接的时候,出现错误,如下:!java.lang.ClassNotFoundException:org.objectweb.rmijdbc.Driveratjava.net.URLClassLoader$1.run(URLClassLoader.java:200)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:188)atjava.lang.ClassLoader.loadClass(ClassLoader.java:307)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)atjava.lang.ClassLoader.loadClass(ClassLoader.java:252)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:169)atBeans.ConnectAccess.getConnection(ConnectAccess.java:24)atBeans.ConnectAccess.query(ConnectAccess.java:40)atBeans.ConnectAccess.main(ConnectAccess.java:93)请高手指教,哪里出了问题?

解决方案

解决方案二:
把RmiJdbc.jar放到Javajrelibext下就好了
解决方案三:
缺驱动包啊,

时间: 2024-08-30 13:19:11

JAVA远程连接ACCESS失败!的相关文章

远程连接RabbitMQ失败

远程连接RabbitMQ失败 为了避免污染宿主系统环境,于是在虚拟机中搭建了一个linux环境并且按照了rabbitmq-server.然后在远程连接的时候一直连接失败. 官网上面给的例子都是在本地使用系统默认的guest用户连接的.没有给出远程连接的例子,于是阅读文档发现: When the server first starts running, and detects that its database is uninitialised or has been deleted, it in

远程连接access数据库的方法

access|数据|数据库     前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0.).分服务器和客户端两部分,服务器可以多用户同时连接.远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器). ------------------------------------

多种获取远程连接access数据库的方法_数据库其它

远程(如通过互联网)连接access数据库的方法  前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享:  使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0.).分服务器和客户端两部分,服务器可以多用户同时连接.远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器).  --------------------------

java远程连接linux服务器后如何时时监控连接状态

问题描述 远程连接用的的ganymed-ssh2-build210jar包,如何监控连接状态,断连时提醒 解决方案

Java怎样连接Access数据库

1.建数据库 2.配数据源 打开"控制面板",打开"管理工具",再打开"数据源(ODBC)",选择"系统DSN",点击"添加",选择"Driver do microsoft access",点击完成,选择你的数据库进行配置. 3.写连接数据库类 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; String url=&qu

java web连接access数据库报错,请大家帮忙看下

问题描述 代码如下:publicclassWriteToAccess{publicvoidsaveFamilyInfo(List<Family>list){StringJDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringconnectDB="jdbc:odbc:test";//StringconnectDB="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb,*.a

急求助:请高手分析java中连接ACCESS数据库执行模糊查询的代码

问题描述 }elseif("查找记录"==ae.getActionCommand()){Stringgetaddname=phonename.getText();if(getaddname.length()==0)JOptionPane.showMessageDialog(this,"请输入姓名","Warning",JOptionPane.INFORMATION_MESSAGE);else{ResultSetrs;Connectioncon;S

如何远程调用ACCESS数据库

access|数据|数据库     使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0.).分服务器和客户端两部分,服务器可以多用户同时连接.远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器).     远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中

如何远程调用Access数据库方法详解

  如何远程调用Access数据库方法详解: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0.).分服务器和客户端两部分,服务器可以多用户同时连接.远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器). 远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器