关于JDBC中的驱动程序(100分)

wendi 2004-06-28 06:54:08
这是代码,连接access数据库
public class Test{
try{
String url="jdbc.odbc:driver={Microsoft Access Driver(*.mdb)};DBQ="我的数据库的位置“;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
Connection con=DriverManager.getConnection(url);
Statement state=con.createStatement();
.......
.......
.......
catch(Exception e)
{......}
}
}
编译通过,运行的时候报“NO SUITABLE DRIVER”
麻烦指点。
...全文
159 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
HawaiiLeo 2004-06-30
  • 打赏
  • 举报
回复
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,名为cbk
2. 运行上面的程序,结果:
1
2
3
flywind63 2004-06-30
  • 打赏
  • 举报
回复
imA()说的对!对于要用jdbc-odbc桥,不用配置什么驱动,只要在系统的数据源中配置你要访问的数据库就可以了
blasterboy 2004-06-30
  • 打赏
  • 举报
回复
将JDBC驱动打包文件路径加入classpath里面
imA 2004-06-30
  • 打赏
  • 举报
回复
url写错了,是“jdbc:odbc:driver”,而不是“jdbc.odbc:driver”。另外对于要用jdbc-odbc桥,不用配置什么驱动,只要在系统的数据源中配置你要访问的数据库就可以了
qingzhuang 2004-06-30
  • 打赏
  • 举报
回复
NO SUITABLE DRIVER
就是找不到驱动的意思
smallcosmos 2004-06-29
  • 打赏
  • 举报
回复
将JDBC驱动打包文件路径加入classpath里面
如果你在tomcat(我现在用的是tomcat)在你可以把JDBC打包文件放在以先目录
--WEB-INF
|-- lib
|-- 就放在lib下面了哦
|-- classes
|-- 类文件
ProgramNoLove 2004-06-29
  • 打赏
  • 举报
回复
我来要分来拉.哈哈.
答案已经回复在你原来的帖子里了.其实这个错误以前也曾困绕了我大半天.哈哈.写JAVA就要小心小心再小心.
如果成功了,别忘记给我分哦.哈哈~~~~~~~~


shaopin 2004-06-29
  • 打赏
  • 举报
回复
String sourceURL="jdbc:odbc:driver={Microsoft Access Driver
(*.mdb)};DBQ=DataBase"; //DataBase是Access MDB文件的主文件名

你确保url没写错吗???
wendi 2004-06-29
  • 打赏
  • 举报
回复
怎么加呢?我只是连接access而已啊????
smallcosmos 2004-06-29
  • 打赏
  • 举报
回复
同意楼上观点
moke33 2004-06-29
  • 打赏
  • 举报
回复
你的Driver类要加入到classpath中
wendi 2004-06-29
  • 打赏
  • 举报
回复
up

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧