通过MyEclipse连接Mysql,Oracle数据库

    在使用工具开发java项目的时候,很多功能工具都很好的集成了,比如将要讲解的数据库操作的功能,MyEclipse就有很好的集成实现,本文使用MyEclipse8.5版本,首先重点通过Mysql数据库的连接和操作进行图解,Oracle会相应的提到。

    在项目开发中,可以将项目中操纵数据库的sql文件放到工程中,比如如图1所示:


          图1

    这样在连接后就可以通过MyEclipse执行sql语句进行对数据库操作。具体的连接过程如下所述。

    1,打开MyEclipse,然后通过Window->Show View->Other打开Show View窗口,如图2,3所示:

 

                          图2


               图3

     找到DB Browser选中之后点击OK,在控制台所在的位置栏上,出现DB Browser的选项卡,选中之后在空白处右键New,如图4所示:


                          图4

这个时候出现Database Driver的窗口,如图5所示:


                         图5

    2,配置Mysql信息,进行Mysql连接测试,具体步骤如下:

    首先选择数据库的类型,这次选择Mysql Connector/J,如果连接Oracle的时候,选择Oracle(Thin driver)选项,如图6所示:


                        图6

接下来,将其他的信息填写完整,填入URL,用户名,密码,在加入驱动jar包的时候,选择Mysql的驱动jar包,如图7所示:


                        图7

然后点击open后,回到信息填写窗口,然后的单击Test Driver看是否连接成功,成功的显示如图8所示:


                        图8

    然后点击OK,点击Finish,完成数据库的配置和连接测试过程,这个时候在控制台的选项卡附近DB Browser显示就有了刚刚配置的MysqlConnection信息,双击后,显示效果如图9所示:


                       图9

这个时候就会显示连接后的数据库中的存在的数据库连接,然后打开mysql.sql文件,里面的内容暂时如下所示,

--创建数据库steven
create database steven;
--应用数据库
use steven;
--创建表
create table t_user(
	userId	    int(10)	 not null primary key auto_increment,
	userName    varchar(100) not null,
	age	        int(2),
	birthday    datetime,
	isVip       boolean
);


select * from t_user;

    3,通过MyEclipse执行sql语句,查看结果

    然后选择MysqlConnection连接,点击绿色箭头,执行语句,可以一句句执行,选中要执行的sql语句,然后点击绿色箭头,如图10所示:


                         图10

当执行到select * from t_user;时候,可以通过Sql Results查看相应的结果,如图11所示:


                       图11

由于表中没有插入任何记录,所以表中数据为空。这个时候也可以通过以下方式查看结果,如图12所示;


                         图12

    这样就可以通过MyEclipse操作Mysql了。

    Oracle的连接和Mysql的步骤都是一样的,只是在图7的时候,配置信息有些区别,驱动也是不一样的,具体的配置信息例如图13所示:


                       图13

    测试成功之后就可以Finish,这里需要导入ojdbc14.jar驱动包,在写URL的过程中,可以连接本地数据库,也可以连接远程数据库,只要配置对方的IP地址就可以了,结果如图14所示:


                       图14

    注:本文主要讲解了如何通过MyEclipse连接数据库,这对于新手来说有可能是一件有兴趣的事情,一些小的项目可以通过工具集成的功能实现,但对于一些正规的项目,不推荐使用工具集成的功能,首先在外面有很多数据库的相关工具支持更加丰富的功能,其次一般情况下项目中都会将数据库建好,数据有相关的测试数据,然后开发过程中就不需要对数据库进行其他的操作,只要专注于业务逻辑的实现就行了,这个对于熟悉数据库,javaSE,jdbc的新手来说应该是一件有兴趣的事情。

    在此恭祝大家学习愉快!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值