关于JDBC中的驱动程序(100分) 你的Driver类要加入到classpath中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么加呢?我只是连接access而已啊???? String sourceURL="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=DataBase"; //DataBase是Access MDB文件的主文件名你确保url没写错吗??? 我来要分来拉.哈哈.答案已经回复在你原来的帖子里了.其实这个错误以前也曾困绕了我大半天.哈哈.写JAVA就要小心小心再小心.如果成功了,别忘记给我分哦.哈哈~~~~~~~~ 将JDBC驱动打包文件路径加入classpath里面如果你在tomcat(我现在用的是tomcat)在你可以把JDBC打包文件放在以先目录--WEB-INF |-- lib |-- 就放在lib下面了哦 |-- classes |-- 类文件 NO SUITABLE DRIVER就是找不到驱动的意思 url写错了,是“jdbc:odbc:driver”,而不是“jdbc.odbc:driver”。另外对于要用jdbc-odbc桥,不用配置什么驱动,只要在系统的数据源中配置你要访问的数据库就可以了 将JDBC驱动打包文件路径加入classpath里面 imA()说的对!对于要用jdbc-odbc桥,不用配置什么驱动,只要在系统的数据源中配置你要访问的数据库就可以了 import java.sql.*;public class DBTest{ public static void main(String argv[]) { try{ //String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=hotel.mdb"; //这句话会报错,改用下面的就好使了。 String url = "jdbc:odbc:cbk"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection con = DriverManager.getConnection(url); Statement state = con.createStatement(); String sql = "SELECT * FROM tblExm"; ResultSet rs = state.executeQuery(sql); while(rs.next()) { System.out.println(rs.getString(1)); } } catch(Exception e) { e.printStackTrace(); } }}1. 先在控制面板中新建ODBC,名为cbk2. 运行上面的程序,结果: 1 2 3 java 多线程 Java的ObjectInputStream和ObjectOutputStream JSTL 标签 ,在线等 抽象类,实例化,郁闷。 如何在JAVA响应文件拖动的dnd操做 如何实现能解释ASP的Http服务器 BYTE[]数组如何存储文件 JAVA反射,field.set(obj1,obj2)obj2类型的问题 简单问题...Graphics的生命周期问题 [Microsoft][ODBC SQL Server Driver]连接占线导致另一个 hstmt 关于JDBC中的驱动程序 在unix下连接Oracle的问题,急!!!
(*.mdb)};DBQ=DataBase"; //DataBase是Access MDB文件的主文件名你确保url没写错吗???
答案已经回复在你原来的帖子里了.其实这个错误以前也曾困绕了我大半天.哈哈.写JAVA就要小心小心再小心.
如果成功了,别忘记给我分哦.哈哈~~~~~~~~
如果你在tomcat(我现在用的是tomcat)在你可以把JDBC打包文件放在以先目录
--WEB-INF
|-- lib
|-- 就放在lib下面了哦
|-- classes
|-- 类文件
就是找不到驱动的意思
public static void main(String argv[])
{
try{
//String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=hotel.mdb"; //这句话会报错,改用下面的就好使了。
String url = "jdbc:odbc:cbk";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
Connection con = DriverManager.getConnection(url);
Statement state = con.createStatement();
String sql = "SELECT * FROM tblExm";
ResultSet rs = state.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}1. 先在控制面板中新建ODBC,名为cbk
2. 运行上面的程序,结果:
1
2
3