Home > Database > Mysql Tutorial > MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

WBOY
Release: 2016-06-07 15:17:38
Original
1257 people have browsed it

开发环境: Windows2008R2 64位+MyEclipse10+jdk1.7.0_67+MySql5.5 软件安装:myeclipse-10.0-offline-installer-windows.exe,jdk-7u67-windows-x64.exe,mysql-5.5.28-winx64.msi,mysql-connector-net-6.3.7.msi,Navicat_for_MySQL_11.0.10.exe 问题解决

开发环境: Windows2008R2 64位+MyEclipse10+jdk1.7.0_67+MySql5.5

软件安装:myeclipse-10.0-offline-installer-windows.exe,jdk-7u67-windows-x64.exe,mysql-5.5.28-winx64.msi,mysql-connector-net-6.3.7.msi,Navicat_for_MySQL_11.0.10.exe

问题解决:本文主要是解决创建符合OSGI规范的Eclipse插件时候连接数据库不上的问题,给予新接触OSGI技术的人一定程度的指引

源码下载:点击打开链接

补充说明:软件的安装过程忽略掉了,本文假设你已经安装好开发软件,并且能用客户端软件连接上mysql数据库

操作步骤:

1、用Navicat for MySQL软件连接上本地安装好的数据库localhost,创建测试用的数据库test和表user

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

2、打开MyEclipse并创建一个插件项目

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

3、添加Mysql数据库连接所需的mysql-connector-java-5.1.6-bin.jar包放到项目根目录的lib目录下

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查


4、双击项目中的MANIFEST.MF文件,打开后切换到Runtime选项卡,然后点击"Add"按钮,添加刚才拷贝到项目中的lib目录下的mysql-connector-java-5.1.6-bin.jar文件

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查


5、在src目录下添加数据库操作代码DatabaseBundle.java文件,然后在Activator.java文件中的启动函数中调用操作数据库类的代码

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查


6、设置 MyEclipse插件运行时配置资料,选择要启动的插件项目和相关插件

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

7、运行插件项目,并在控制台中查看运行结果

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查


8、打开数据库,查看插件操作数据库结果

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查

备注:因为我在控制台中使用了stop 273(当前插件序号,在控制台中输入ss后,根据结果中的插件名可找到当前插件项目的序号)命令和start 273命令,所以数据库插入了2条记录。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template