jena無法createmodel的解決方法

2022-04-16 08:41:46 字數 522 閱讀 9602

今天在imarine的部落格中看到一篇文章《使用jena將本體存入mysql——文件和例子》,裡面的例子非常好,所以想嘗試一下。結果總是丟擲異常。debug發現錯誤出在model defmodel = maker.createmodel("myontology");這一句,也就是說這裡jena無法呼叫createmodel方法建立模型。我到網上搜了很多內容,方法大同小異,說是什麼版本問題,但是我使用的是jena最新版,所以排除這一可能。

後來幾經探索,竟然發現原因在於我犯了乙個超低階的錯誤。因為我沒有事先在mysql資料庫中建立資料庫ontodb,所以導致idbconnection conn = new dbconnection ( strurl, struser, strpassword, strdb );中的strurl(在這一句有宣告public static final string strurl = "jdbc:mysql://localhost/ontodb"; )其實是無效的。所以我先在資料庫中建立新的資料庫ontodb,然後再執行程式。

然後就成功啦!慶祝一下!鼓掌!撒花~

jena無法createmodel的解決方法

今天在imarine的部落格中看到一篇文章 使用jena將本體存入mysql 文件和例子 裡面的例子非常好,所以想嘗試一下。結果總是丟擲異常。debug發現錯誤出在model defmodel maker.createmodel myontology 這一句,也就是說這裡jena無法呼叫create...

無法匯入Jena包的問題機器解決

首先要把jena資料夾中的lib下的所有jar包放到classhome裡面去,這樣才可以在編譯的時候找到,這一點沒有疑問哈。那麼重點來了,匯入時候寫啥?在網上找到了很多不同的答案。第乙個,來自官網 第二個,來自某篇博文 結果rdf.model總是找不到,所以本著 自己動手,豐衣足食 的核心理念,我們...

Jena對RDF相關操作

rdf 資源描述框架 是乙個標準的資源描述語言。什麼是資源?我們暫且將任何能夠識別的東西作為乙個資源。比如說你,你的主頁,數字1,或者一頭大白鯨,都是資源。主要內容 1.statements描述 2.編寫乙個rdf 3.讀取rdf 4.控制prifix 5.管理模型model 6.對models的操...