JDBC-ODBC连接access出现java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver问题 不会啊~~我就没遇到过这种问题~我用的是直接在SUN下的JDK1.4你OFFICE装了没有???好象要装OFFICE才行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OFFICE我是装了的,而且数据源我也已配好Any more suggestion? 看一下这里:String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb);DBQ=c:\\access.mdb;";少了一个“}”应改为:String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\access.mdb;"; java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver这个错误提示一般是找不到路径或者数据库的驱动配置的不对。 String dbUrl="jdbc:odbc:yourDSN;"; String dbUrl="jdbc:odbc:yourDSN"; 加上}仍还报错.to sfdg 因为我不想依赖数据源,如果这样的话,改一下路径就可以从一台计算机移到另一台上去,我觉得,很透明. 改用数据源的方式连接,也报上述找不到类的错误.改后代码为:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String dbUrl="jdbc:odbc:my_access;";Connection con =DriverManager.getConnection(dbUrl,"admin","jason"); 哦,打错了,第二行代码是 :String dbUrl="jdbc:odbc:my_access";仍然报错 到JAVA_HOME\jre\lib\rt.jar包里看看有没有sun.jdbc.odbc.JdbcOdbcDriver这个类 to 翔sun.jdbc.odbc.JdbcOdbcDriver.class据说是虚拟名称吧,你有发现JdbcOdbcDriver.class在哪吗? 我发现JdbcOdbcDriver.class就在我的到JAVA_HOME\jre\lib\rt.jar里hoho to 翔:啊?真的吗,把的你rt.jar传给我好吗?我的邮箱是: [email protected]我用的异性环境是WSAD,JDK1.4是IBM的,它的核心基础类叫core.jar,其中没有sun.jdbc.odbc.JdbcOdbcDriver 依照 翔 的意见,那个找不到类的问题已经解决.但在获取连接的地方(第三行),又报java.lang.NullPointerException错误.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String dbUrl="jdbc:odbc:my_access";Connection con =DriverManager.getConnection(dbUrl,"admin","jason");my_access是在"ODBC"数据源的"用户dsn"中设置的,也设置如上的用户与密码.为什么获取不到连接呢? 因为DriverManager用的还是IBM的1.4版的,并不是rt.jar包里的 求解:Servlet插入中文时Oracle乱码 java面试一般都面试些什么 Myeclipse servlet文件的映射路径如何找 java酒店项目系统访问过慢 Weblogic应用服务器 java打印 WebLogic相比JBOSS优点主要体现在哪些方面? 关于java在Solaris9执行的速度问题. 如何配置XML运行的环境? 如何在java语言中调用C++写的DLL 在服务器启动tomcat遇到的问题 我无法从eclipse启动jboss jacob问题
String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb);DBQ=c:\\access.mdb;";
少了一个“}”
应改为:
String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\access.mdb;";
这个错误提示一般是找不到路径或者数据库的驱动配置的不对。
因为我不想依赖数据源,
如果这样的话,改一下路径就可以从一台计算机移到另一台上去,我觉得,很透明.
改后代码为:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbUrl="jdbc:odbc:my_access;";
Connection con =DriverManager.getConnection(dbUrl,"admin","jason");
String dbUrl="jdbc:odbc:my_access";仍然报错
sun.jdbc.odbc.JdbcOdbcDriver.class据说是虚拟名称吧,你有发现JdbcOdbcDriver.class在哪吗?
啊?真的吗,把的你rt.jar传给我好吗?我的邮箱是: [email protected]
我用的异性环境是WSAD,JDK1.4是IBM的,它的核心基础类叫core.jar,其中没有sun.jdbc.odbc.JdbcOdbcDriver
但在获取连接的地方(第三行),又报java.lang.NullPointerException错误.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbUrl="jdbc:odbc:my_access";
Connection con =DriverManager.getConnection(dbUrl,"admin","jason");my_access是在"ODBC"数据源的"用户dsn"中设置的,也设置如上的用户与密码.为什么获取不到连接呢?