找回密码
 立即注册
搜索
查看: 404|回复: 9

JSP 不能连接 ACCESS 数据库 ???

[复制链接]

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2005-4-4 16:40:03 | 显示全部楼层 |阅读模式
;!

我买的教材里面没有提到怎么连 ACCESS数据库

上网找,只是找到一些没用的文章

难道JSP 不支持 ACCESS 数据库?

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2005-4-4 23:38:39 | 显示全部楼层
可以连的,用odbc-jdbc桥,jdk中就有了。

刚才google了一下,看看这个: http://www.fixdown.com/article/article/1122.htm

看了看access这段,基本没什么问题,但注意:
DriverManager.getConnection("jdbc:odbc:db1");  中的 db1 是在windows里的管理工具中数据源(odbc)设置的。其他应该没什么问题了。
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2005-4-5 14:02:47 | 显示全部楼层
昏,还要配置数据源啊?

我还以为可以和ASP那样直接使用ACCESS数据库呢

看来我还是安装个MYSQL算了

:{
回复

使用道具 举报

62

主题

864

回帖

1296

积分

金牌会员

积分
1296
发表于 2005-4-7 23:29:22 | 显示全部楼层
可以的, 但是实际上还是使用了odbc

假设数据库文件放在网站的 WEB-INF目录下, 叫db.mdb
如下代码可以使用:

  1. String dbfile = servletContext.getRealPath("WEB-INF/db.mdb");

  2. String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbfile ;
  3. String driver="sun.jdbc.odbc.JdbcOdbcDriver"

  4. Class.forName(driver).newInstance();
  5. Connection conn = DriverManager.getConnection(url, user, pwd);
复制代码
回复

使用道具 举报

62

主题

864

回帖

1296

积分

金牌会员

积分
1296
发表于 2005-4-7 23:36:45 | 显示全部楼层
连接access的java代码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2005-4-8 10:11:38 | 显示全部楼层
不错,学习了,谢谢Robin ;14
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2005-4-8 17:32:26 | 显示全部楼层
:) 非常感谢 Robin
回复

使用道具 举报

62

主题

864

回帖

1296

积分

金牌会员

积分
1296
发表于 2005-4-8 21:42:37 | 显示全部楼层
这段代码只能跑在win上
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2005-4-8 23:03:22 | 显示全部楼层
最初由 Robin 发布
[B]这段代码只能跑在win上 [/B]


:) 我是使用WIN

LINUX我不太懂
回复

使用道具 举报

726

主题

7323

回帖

5966

积分

网站编辑

海盗船长

积分
5966
发表于 2005-4-20 22:24:11 | 显示全部楼层
我晕倒,jsp连接mysql比连接access各方面表现都好多了阿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 17:08 , Processed in 0.087180 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表