- 6
- 0
- 约8.25千字
- 约 5页
- 2019-07-04 发布于江苏
- 举报
在Myeclipse中实现Jena可以在Jena的主页( HYPERLINK /downloads.html \t _blank /downloads.html)下载Jena的最新版本,目前是Jena2.4版本。Jena是Java API,所以需要Java运行环境。本文使用的是jdk1.5.0_04和Eclipse3.2。1)将下载的Jena-2.4.zip解压到任意路径,解压之后生成Jena2.4文件夹,将Jena2.4\lib下的jar文件全部加入CLASSPATH,这样就可以在任意的Java编辑器中调用Jena API了。在解压目录下有一个test.bat文件,用于配置的测试。在控制台运行此程序,如果你的配置正确,测试将顺利完成。2)如果使用Eclipse,则可以通过修改工程的Java创建路径的方法导入Jena jar文件。在Eclipse下创建Java工程(eg:OWL_SQL.java),右健单击工程名字,选择“属性/Properties”,在打开的对话框中选择“Java创建路径/Java Build Path”,在右边标签中选择“库/Libraries”,之后选择“添加外部文件/Add Extenal JARs”,找到Jena2.4\lib目录下的所有jar文件并将其添加到工程。这样就可以运行Jean文档中的例子了。3)在Eclipse中用同样的方法导入mysql-connector-java-5.0.8-bin.jar到工程OWL_SQL.java中。import java.io.*;import java.sql.SQLException;import com.hp.hpl.jena.db.*;import com.hp.hpl.jena.rdf.model.*;public class OWL_SQL1{ ?????public static final String strDriver =com.mysql.jdbc.Driver; // path of driver class?????public static final String strURL =jdbc:mysql://localhost:3306/avan; // URL of database?????public static final String strUser =root; // database user id?????public static final String strPassWord =root; // database password?????public static final String strDB=MySQL; // database type?????public static void main(String[] args){?????????try{// 创建一个数据库连接??????????????IDBConnection conn = new DBConnection ( strURL, strUser, strPassWord, strDB );????????????// 加载数据库驱动类,需要处理异常??????????????try{???????????????????Class.forName(strDriver); ??????????????}catch(ClassNotFoundException e) {???????????????????System.out.println(ClassNotFoundException, Driver is not available...);??????????????}????????????// 使用数据库连接参数创建一个模型制造器??????????????ModelMaker maker = ModelFactory.createModelRDBMaker(conn);??????????????// 创建一个默认模型,命名为 MyOntology??????????????Model defModel = maker.createModel(TNB);??????????????// 准备需要存入数据库的本体文件,建立输入文件流??????????????FileInputStream inputStreamfile = null;??????????????try {???????????????????File file = new File(D:\\Program Files\\Protege_3.1\\TNB.owl);?????????????
您可能关注的文档
最近下载
- 新高考数学一轮复习第4章 第04讲 简单的三角恒等变换 (精讲+精练)(教师版).doc VIP
- 《大学生商业基础教程)》 教案大纲.pdf VIP
- 2025GTYQ-ESD200工业及商业用途点型可燃气体探测器.docx VIP
- 《场地设计》2014年历年真题.pdf VIP
- 高考英语语法填空历年真题和答案详解权威整理.doc VIP
- 产业经济学 课后复习思考习题答案(刘志彪) 及 期末试题库大全.docx
- 刮痧PPT课件制作.pptx VIP
- 美国AB变频器说明书 22F Power Flex 4m.pdf VIP
- 为人处世(新员工培训).docx VIP
- 2026年数据分析和人工智能规划指南-Gartner.pptx VIP
原创力文档

文档评论(0)