以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  [求助]如何实现在protege中将本体导入到sql2000  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=77701)


--  作者:jiangqiangln
--  发布时间:10/9/2009 9:05:00 PM

--  [求助]如何实现在protege中将本体导入到sql2000
我装了sql2000的jdbc三个文件,分别改名,然后拷入到protege文件夹内,也在环境变量中配置了classpath,但是还是提示jdbc driver is not on the classpath.错误处在什么地方呢?提示:能正常运行jsp调用数据库
--  作者:Humphrey
--  发布时间:10/10/2009 9:01:00 AM

--  
实际上,为了避免出错和便于掌握数据库驱动,完全可以不将JDBC放入Protege目录中。只要正常将JDBC所在位置添加到系统变量的ClassPath下就应该能够正常运作。在选择JDBC时请注意其说明,了解该版本支持那些版本的数据库,然后进行安装,未必是版本越新越好,关键是适用。
--  作者:jiangqiangln
--  发布时间:10/10/2009 12:11:00 PM

--  
是这样的,我在做jsp程序开发时,已经装好了sql2000 jdbc,调式也好用,但是当运行protege导入本体到数据库中时,总提示jdbc driver is not on the classpath,我就迷惑了:)
--  作者:Humphrey
--  发布时间:10/11/2009 9:30:00 AM

--  
那么,您可以尝试一下zhousflc同志提供的方法,看看是否有所改观。其方法如下:
“重新放置Jar文件
你好,下面以MySQL为例说明如下:请将下载的数据库驱动程序包,mysql-connector-java-5.1.8-bin.jar直接放置到
安装Java的目录下的jre\lib\ext目录下即可。
1、如你的Java根目录为:C:\Program Files\Java\jdk1.6.0_16\;
2、则C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext目录即为放置mysql-connector-java-5.1.8-bin.jar文件的目录;
3、你可以参照你的安装路径进行设置。”


--  作者:jiangqiangln
--  发布时间:10/11/2009 9:58:00 AM

--  
还是不可以,可能protege不支持sql2000数据库吧,多谢回答
--  作者:Humphrey
--  发布时间:10/11/2009 1:43:00 PM

--  
按说应该不会,Protege是通过JDBC对SQL2000进行操作的,并不直接对其各项功能和接口进行操作,所以理论上讲只要这款数据库有自己的JDBC就可以被Protege调用吧。
呵呵,只是个人想法,没有证实过。
--  作者:jiangqiangln
--  发布时间:10/11/2009 2:23:00 PM

--  
是呀,严格说不应该不能导入到sql2000,后来我在网上搜了一些相关资料,说可能是jre与jdbc版本不兼容,是否呢?
--  作者:Humphrey
--  发布时间:10/13/2009 10:11:00 AM

--  
有可能,由于本体工具、数据库及其它中间件使用的JDK版本各异,因此容易出现这种状况,不过用较新的JDK应该不会有问题吧。
--  作者:hongcure
--  发布时间:11/16/2009 4:55:00 PM

--  
我想顺便问下,为什么要把OWL本体文件导入到数据库中用?如果数据库修改了,还能导回去OWL吗?谢谢
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.406ms