1 首先安装mysql -windows 64环境下
1)如果使用msi安装文件
可以使用自定义。选择的组件参考如下
2)使用Archive方式安装
官网下载:https://dev.mysql.com/downloads/mysql/
我安装的版本为:mysql-5.6.47-winx64
1 解压后配置my-default.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir={安装目录}
# 设置mysql数据库的数据的存放目录
datadir={安装目录}\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2 配置环境变量
MYSQL_HOME=E:\安装\mysql-5.6.47-winx64
PATH中增加E:\安装\mysql-5.6.47-winx64\bin
3 安装和启动
安装:cmd中执行mysqld install
启动:net start mysql
于此对应的 net stop mysql 停止服务
net remove mysql 移除服务
4 登录 使用mysql -uroot
进入mysql>
可以使用mysql数据库啦!
参考:https://zhuanlan.zhihu.com/p/96883447
2 D2RQ的入门
1)安装:
同样的,官方下载。我使用版本d2rq-0.8.1
1.1) 官方的介绍为:D2RQ mapping是一个使用Turtle编写的文档。映射使用D2RQ命名空间中的词表示。此映射是使用虚拟RDF图(virtual RDF gragh)来表达关系数据库。类似有SQL,只是使用RDF图而不是虚拟的关系表。RDF可以使用不同的方式访问。D2RF Platform 提供使用SPARQL访问,DRF 导出生成器,HTML接口,jena API 等方式访问。
D2RQ映射可以使用文本编辑器手动编写,单通常使用generate-mapping-tools生成更加快速。
详细的说明,查看官网
下面的文章中给出了较大的理解
http://blog.sina.com.cn/s/blog_8c6d7ff60100y609.html
本文中使用的是D2RQ工具,这样的工具使得将关系数据库公开为RDF变得简单,因为它们提供了通用的机制,可以将关系数据库的表和列映射到本体的类和属性上。
使用D2RQ将关系数据库公开为RDF有两个步骤。第一步是生成一个映射文件,该映射文件说明了数据库的表和列具体是如何与输出本体中的类和属性进行映射的。该工具本身并不生成输出本体,但是它隐式生成了一个本体,因为它在一个一致的命名空间上定义了一个类和属性的集合,而D2RQ处理程序在将RDB转换为RDF时会用到该命名空间。
第二步是建立一个由第一阶段生成的映射文件设定的D2RQ实例,并且将该实例包装为一个Jena模型。一旦这些工作完成之后,就可以像使用一般RDF模型那样使用该模型了。下面详细介绍D2RQ的用法和在系统中的使用方案。
1.2)\登录mysql.mysql -uroot
create database confer.
d2rq的官网下载 mysql的sql : iswc-mysql.sql
source iswc-mysql.sql
执行结束后完成建表导入工作
共5个类,4个类关系
3 生成映射文件
./generate-mapping -o mapping.tt l-d com.mysql.jdbc.Driver-uroot jdbc:mysql://localhost/confer
网友评论