以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  本体保存sql server数据库  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=55495)


--  作者:nihao620
--  发布时间:11/17/2007 9:03:00 PM

--  本体保存sql server数据库
本体保存sql server数据库时,出现了"The JDBC driver is not on the Classpath"的错误

配置如下:

      将mssqlserver.jar改名为driver.jar保存在 protege根目录下
      
      driver: com.microsoft.jdbc.sqlserver.SQLServerDriver
      url:     jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=animal
      table: animal
      user:  protege_admin
      password: ******

我觉得没有问题,但出错了.
请高手指教!


--  作者:jpz6311whu
--  发布时间:11/17/2007 9:17:00 PM

--  
大写
Driver.jar
--  作者:zdud
--  发布时间:11/17/2007 11:06:00 PM

--  
ding
--  作者:nihao620
--  发布时间:11/18/2007 4:59:00 PM

--  
好象和d的大小写没有关系吧

我之前保存mysql时用的是小写,没问题

不过我还是试了一下,以防万一,实践证明:无效!


--  作者:jpz6311whu
--  发布时间:11/18/2007 11:02:00 PM

--  
sql server数据库的java驱动有三个jar
--  作者:nihao620
--  发布时间:11/19/2007 11:05:00 AM

--  
我也想到这个问题了,后来把这三个包都放到driver.jar里,注意了一下层次结构,可是仍然是那个问题
然后又把这三个包拆开放,仍然不行

真想看看protege里的机制是怎么处理这一块的


--  作者:jpz6311whu
--  发布时间:11/21/2007 3:33:00 PM

--  
拆开放,分别命名为Driver.jar,Driver0.jar,Driver1.jar

或者换其他驱动程序,比如开源的有一些


--  作者:nihao620
--  发布时间:11/21/2007 9:13:00 PM

--  
我拆开放了,然后连上了

兴奋了一下,可是又遇到另一个问题,
There were errors at performing operation.

1. Errors at copying knowledgebase jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=place;SelectMethod=cursor
    Exception class java.sql.SQLException.  Message: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start manual transaction mode because there are cloned connections.

See console and log for more details.

我查找了网的资料,说是要加上SelectMethod=cursor,可是我都已经加上了,为什么还是会出错呢?

不解...肯定是哪里出问题了


--  作者:nihao620
--  发布时间:11/21/2007 9:21:00 PM

--  
哈哈 ,出来了,我又加了一个;autoCommit=false就ok了,呵呵
--  作者:emailer
--  发布时间:1/21/2008 5:02:00 PM

--  
我也遇到同样的问题,多谢这个帖子,终于克服了,虽然不知道为什么要加上;autoCommit=false
--  作者:emailer
--  发布时间:1/21/2008 5:42:00 PM

--  
为什么我已保存就protege死?然后数据库中能存入表protegeTable,但是内容却全空?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms