用Jena将本体文件存入MySQL数据库的实现方法
时间:2024-01-14 06:33:20
昨天对其配置了一天,其配置为Jena 2.4.0,MySQL数据库版本为5.1.42-community,JDK版本为1.6.0,MySQLdriver为mysql-connector-java-3.1.14;
并按照网络上的资源编写了一个例子,结果出现了一个问题,程序在debug到
使用数据库连接参数创建一个模型制造器
ModelMaker maker = ModelFactory.createModelRDBMaker(conn);
创建一个默认模型,命名为 MyOntology
Model defModel = maker.createModel("MyOntology");
两句的时候,无法从maker.createModel创建模型;
之后写了一些debug调试,一个是使用java的接口来访问mysql,测试成功,说明java与mysql之间的连通无错,那么问题就出现在Jena上;
之后更新Jena到2.6版本,发现问题解决。
心得:
做这方面的研究,发现使用这些开源的软件和api的时候,最容易出现的问题就是版本兼容性的问题,之前就遇到过Protege与graphviz的版本兼容问题,而且一旦是碰到这种问题,经常要花费好长时间,因为最先怀疑的对象往往是知之甚少的自己。
以上的相关内容就是对使用Jena将本体文件存入MySQL数据库的介绍,望你能有所收获。
上述的相关内容就是对使用Jena将本体文件存入MySQL数据库的描述,希望会给你带来一些帮助在此方面。
标签:本体文件,存入,MySQL数据库
0
投稿
猜你喜欢
用python生成一张壁纸实例代码
2022-06-06 10:26:51
Python办公自动化处理的10大场景应用示例
2022-06-30 07:04:32
Python 爬虫的原理
2023-01-18 21:05:35
go语言中的面向对象
2024-01-31 17:04:13
python中pip的安装与使用教程
2021-06-10 23:37:36
python 操作 mongodb 数据库详情
2024-01-19 17:53:45
教你怎么用Python实现自动生日祝福
2022-04-08 01:03:25
MySQL窗口函数的具体使用
2024-01-20 07:55:27
Python3.4编程实现简单抓取爬虫功能示例
2022-04-23 17:48:15
Python简单实现子网掩码转换的方法
2021-10-10 21:40:30
Mysql查询最近一条记录的sql语句(优化篇)
2024-01-17 02:33:57
正解SQLSERVER 2005 sql排序(按大小排序)
2024-01-15 18:34:36
打分进化史
2009-12-24 12:20:00
CSS中的标点符号用法
2008-10-03 11:58:00
Python科学画图代码分享
2023-08-19 07:06:25
Python使用Numpy模块读取文件并绘制图片
2022-03-11 07:11:58
Python调用REST API接口的几种方式汇总
2023-01-06 16:42:17
Vue自定义指令中无法获取this的问题及解决
2024-05-29 22:46:46
Perl中的文件读写学习笔记
2022-07-10 09:13:55
python统计字符串中指定字符出现次数的方法
2022-11-17 11:37:46