ndatabase的使用最頭疼的問題是不同作業系統間的檔案無法共用。例如,在一台電腦下建的檔案,在另一台電腦上讀取出錯。
報錯為:
ndatabase has thrown an exception\nerror:10:internal error : session.getmetamodel
。出現這種問題,是由於一下兩個原因:
1)你打包的類裡面含有framework中的類;
2)不同作業系統間安裝的framework版本不一樣;
綜合起來描述:當你在framework 4.0下打包的類中含有該framework中的類時,你在轉悠framework 4.5的電腦上開啟該資料檔案,資料庫就會無法識別,因為模型已經被篡改。
解決方案(二選一):
1)修改打包的類中的資料型別到int或double等簡單的低階資料;
2) 把裝有4.5的電腦上的4.5解除安裝掉,重新按照4.0.
該解決方案靈感**於ndatabase論壇:
;
物件導向資料庫
定義封裝的類 公共的資料庫類 class mysql function get n 建構函式賦值 function construct host,name,pass,db,cs 得到鏈結 function getconn function myupdate sql else return res f...
物件導向資料庫
物件導向資料庫系統 object oriented data base system,簡稱oodbs 是資料庫技術與物件導向程式設計方法相結合的產物。對於oo資料模型和物件導向資料庫系統的研究主要體現在 研究以關聯式資料庫和sql為基礎的擴充套件關係模型 以物件導向的程式語言為基礎,研究持久的程式語...
物件導向資料庫的發展
資料庫技術在商業領域的巨大成功,導致資料庫應用領域迅速擴充套件。20世紀80年代以來,出現了大量的新一代資料庫應用。設計目標源於商業事務處理的層次 網狀和關係資料庫系統,面對層出不窮的新一代資料庫應用顯得力不從心。人們一直在研究支援新一代資料庫應用的技術和方法,試圖研製和開發新一代資料庫管理系統。物...