sdb初识

SDB--SDB是一个支持SPARQL的RDF存储查询的Jena组件。

1.首先学习最外层的五个类SDB,SDBException,SDBFactory,Store和StoreDesc。

(1)SDB:定义了很多静态方法和静态常量。(应该是用于设置运行时的一些状态的)

(2)SDBException:很明显,是定义了一些异常

(3)SDBFactory:定义了一系列的操作,用于创建或者连接一个与SDB相关的对象,例如:SDBConnection,Stores,Models,Graphs等。

功能:连接到数据库(通过ttl文件,或者连接参数)

连接到一个Store

连接到一个RDF的Dataset

连接到GraphStore,Graph

连接到Model

(4)Store:一个Store是一个RDFdataset的实例,是执行查询的基本单元。Store是SDB独有的实现RDFdataset的类型,它提供一个操作元数据的接口。

功能:连接数据库,返回将SPARQL转换为SQL的处理器,还有bulkloader,还有SQL的一些processor。

(5)StoreDesc:数据库连接的描述,主要提供从文件中读取的方法。

相关推荐