Topic: java与数据库的问题 |
Print this page |
1.java与数据库的问题 | Copy to clipboard |
Posted by: haoyue Posted on: 2004-08-04 15:12 我在运行一个连接到Access数据庫的java程序时,出了如下错误,能帮我想想办法吗? 错误是: Can not load jdbc--odbc Bridge Driver ClassNotFoundException:sun/jdbc/odbc,jdbcOdbcDriver SQLException: Message:No suitable driver 程序是: import java.net.URL; import java.sql.*; class StudentAccess { public static void main(String args[]) { String url="jdbc:odbc:Student"; //Student是已经建立的ODBC数据源名称 try { try { //加载JDBC-ODBC Bridge驱动程序 Class.forName("sun.jdbc.odbc,jdbcOdbcDriver"); //sun.jdbc.odbc.jdbcOdbcDriver是jdbc--Odbc桥在JDK中的类名, //要注意的是,在不同的开发环境中,是驱动程序的类可能包含在不同的包里 } catch(java.lang.ClassNotFoundException e) { System.out.println("Can not load jdbc--odbc Bridge Driver"); System.err.print("ClassNotFoundException:"); System.err.println(e.getMessage()); } Connection con=DriverManager.getConnection(url); //使用指定的url连接数据库 DatabaseMetaData dmd=con.getMetaData(); System.out.println("连接的数据库:"+dmd.getURL()); System.out.println("驱动程序:"+dmd.getDriverName()); } catch(SQLException ex) { System.out.println("SQLException:"); while(ex!=null) { System.out.println("Message:"+ex.getMessage());//打印出错信息 ex=ex.getNextException(); } } } } 另外,请问我能到哪下载到一些常用的数据库的驱动程序呢?(如:Access、SQL sever 2000等的) 望大家多指教。 |
2.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: joelwx Posted on: 2004-08-04 15:49 Class.forName("sun.jdbc.odbc,jdbcOdbcDriver"); 里面有一个逗号 |
3.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: tangming Posted on: 2004-08-04 16:06 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 少逗号,且J为大写。 |
4.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: haoyue Posted on: 2004-08-05 08:52 我照你们的方法做了可错误还在 Can not load jdbc--odbc Bridge Driver ClassNotFoundException:sun/jdbc/odbc,JdbcOdbcDriver SQLException: Message:No suitable driver |
5.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: helloworld Posted on: 2004-08-05 09:07 对于设置与windows下的jsp服务器,且系统较小时,使用access是一个比较好的选择,但是要使用access数据库一般要通过数据源。这里提供一种不用使用数据源用java直接连接数据源的方法。例子程序如下: sql server的JDBC驱动可以去MS网站下载. |
6.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: haoyue Posted on: 2004-08-05 15:55 这个问题很急,望大家帮忙。 |
7.Re:java与数据库的问题 [Re: haoyue] | Copy to clipboard |
Posted by: href Posted on: 2004-08-11 16:38 haoyue wrote: 由你给出的错误讯息可以看出,你只把j改称了J 而没有把,改成. 还是那个逗号 另这个驱动就在rt.jar里面,没理由找不到的。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |