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是一个RDF dataset的实例,是执行查询的基本单元。Store是SDB独有的实现RDF dataset的类型,它提供一个操作元数据的接口。
功能:连接数据库,返回将SPARQL转换为SQL的处理器,还有bulkloader,还有SQL的一些processor。
(5)StoreDesc:数据库连接的描述,主要提供从文件中读取的方法。
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是一个RDF dataset的实例,是执行查询的基本单元。Store是SDB独有的实现RDF dataset的类型,它提供一个操作元数据的接口。
功能:连接数据库,返回将SPARQL转换为SQL的处理器,还有bulkloader,还有SQL的一些processor。
(5)StoreDesc:数据库连接的描述,主要提供从文件中读取的方法。