用Jena将本体文件存入MySQL数据库的实现方法_Mysql

昨天对其配置了一天,其配置为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数据库的描述,希望会给你带来一些帮助在此方面。

时间: 2024-09-13 03:27:19

用Jena将本体文件存入MySQL数据库的实现方法_Mysql的相关文章

NaviCat连接时提示"不支持远程连接的MySql数据库"解决方法_Mysql

后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库.特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,弹出新键连接信息,如下图所示: 在主机名IP地址那里填写LocalHost 用户名与密码一栏则填写你所在的数据库用户名与密码. 这时候还不能连接数据库的,需要通过Http通道的形式进行数据库连接. 点击连接属性标签栏中的Http,如下图所示: 勾选使

用C语言操作MySQL数据库的通用方法_Mysql

在我们的web应用中,虽然PHP.JSP等脚本均提供了MySQL的接口,但是显然直接使用C语言具有更好的安全性和性能,在这篇文章中能够有所体现. 先看结构体: 以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接. typedef struct st_mysql { NET net; /* Communication parameters */ gptr connector_fd; /* ConnectorFd for S

网上提供的最简便的MySql数据库备份的方法_Mysql

使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好. 一.数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧. 目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 在hostA中安装mysql数据库并建立TestA数据库 hostB机安

mysql数据库远程访问设置方法_Mysql

1.改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where

php 读取mysql数据库三种方法_Mysql

复制代码 代码如下: <? $dbh = @mysql_connect("localhost:3306","root","000000"); /* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */ if(!$dbh){die("error");} /* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script).括

服务器不支持 MySql 数据库的解决方法_Mysql

php.ini文件没有参数没有配置正确 解决方法: (1) 打开php.ini文件,找到: extension_dir = "./" 将其改为: extension_dir = "X:\PHP\ext"(php扩展程序目录) (2) 找到:Windows Extensions,去掉模块配置每行前面的:号即可 extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dll (3) 找到:

利用Spark解析Tomcat日志,并将统计结果存入Mysql数据库

本文试图实现的需求场景为:以学习Spark知识点为目的,编写Scala利用Spark解析800M的tomcat日志文件,打印一段时间内ERROR级别记录的前10行,统计每分钟的日志记录数,并将统计结果存入mysql数据库中.之前曾用JAVA写过一次同样的处理逻辑,但在学习了Scala之后,真的感觉在计算方面Scala要比JAVA方便的多.没有学习Scala语言的同学速度速度了啊-- 技术要点 将日志文件写入HDFS中,相对路径PATH为"nova.log" 注意JAVA堆栈异常日志的处

php将图片保存入mysql数据库失败的解决方法_php技巧

本文实例分析了php将图片保存入mysql数据库失败的解决方法.分享给大家供大家参考.具体分析如下: 图片保存数据库并不是一个明智的做法,我们多半是把图片保存到服务器,然后把图片地址保存到数据库,这样我们每次只要读出图片地址就可以显示了,但下面我还是来介绍一个图片保存到mysql数据库的问题解决办法,代码如下: 复制代码 代码如下: require 'class/db.php'; $fileName = "a1.jpg"; $fp = fopen($fileName, "r&

php导入excel文件到mysql数据库的方法

 这篇文章主要介绍了php导入excel文件到mysql数据库的方法,分析了phpexcel类操作excel文件的技巧及导入数据库的方法,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php导入excel文件到mysql数据库的方法.分享给大家供大家参考.具体分析如下: php导入excel文件入mysql数据库我们是需一借助一个phpexcel类文件了,有了这个类文件我们就可以快速简单的导入excel到mysql数据库中,这里就来举个例子给大家说明一下具体用法. 导入前我们