Topic: (高手请进)jdbc:odbc桥如何在applet中运行?

  Print this page

1.(高手请进)jdbc:odbc桥如何在applet中运行? Copy to clipboard
Posted by: wingerd
Posted on: 2003-07-31 09:51

我在jb9下写了个程序,通过jdbc:odbc bridge实现对ms acess数据库的访问,前端的数据操作是在applet中嵌入dbswing控件,现在在jb9环境下运行没有任何问题,但是当我从ie中访问时就报错。
java虚拟机报错如下:
com.borland.dx.dataset.DataSetException: The driver: sun.jdbc.odbc.JdbcOdbcDriver could not be loaded. This could be a problem with the driver itself, or that the driver is not found on the classpath.

不知哪位高人碰到过类似问题,应如何解决,多谢!

2.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: wingerd
Posted on: 2003-07-31 09:57

考虑到可能是没有将相应的库文件压缩到客户端所需的*.jar文件当中,于是我查找j2sdk目录,发现现成的lib目录里根本没有sun.jdbc.odbc.*, 倒是在j2sdk跟目录里的src.zip文件里可以见到源码,可如果没有相应的库文件我的jb9为什么运行就没有问题呢,
现在我从jb9里面添加要打包的库文件时,它只能看到那些*.jar文件,而src.zip里面的这些源码他好像不能给我列出来啊,应该如何呢

3.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: bwstar
Posted on: 2003-07-31 09:59

Applet 在IE下运行不能随便访问本地资源,ODBC driver属于本地资源,所以禁止访问,所以最好用 thin JDBC driver.

4.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: wingerd
Posted on: 2003-07-31 10:04

多谢,令我茅塞顿开啊,呵呵
有没有什么办法令applet可以访问odbc bridge呢

5.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: wingerd
Posted on: 2003-07-31 10:29

还有一问,我现在要做的是一个web应用,ms access数据库放在某台web server上,在该server上运行布署我的*.class, *.jsp等, 然后公司其他的机器通过ie(applet)访问该数据库,我的odbc driver是放在server上,要访问server上的数据库。具体点就是,我定义了一个datamodule的类,然后在applet中引用到datamodule中的dataset等,请问这个架构对么,applet不会去访问本地的odbc数据源吧

6.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: menzy
Posted on: 2003-07-31 20:47

WebRowSet在jdbc2.0ext里面开始支持,如果有类似的驱动也可以。否则只能用ResultSet
applet在Browser中运行,不太可能直接读取服务器端的ResultSet,不如编写一个类,吧resultSet串行化。

7.Re:(高手请进)jdbc:odbc桥如何在applet中运行? [Re: wingerd] Copy to clipboard
Posted by: wingerd
Posted on: 2003-08-01 09:40

多谢


   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