半道从做嵌入式转行到了做J2eeWeb开发,从项目管理转为了开发人员,这期间有许多知识要学,有许多坑要填,不过我会努力。成功转型。
今天要学习通过SpringToolSuite(STS)和JDBC来连接Oracle数据库的方法。
工具:
OS:windows 7 64位
IDE:sts-3.6.4.RELEASE
ORACLE数据库:win64_11gR2 JDBC:11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
■第一步:
Window->ShowView->Other->DataManagement->DataSource
[img]j[/img]
■第二步:
Database Connection->右键->New
输入自己的连结名字:
■第三步:
出现如下窗口时,请单击右上方图中的加号符号。
■第四步:
■第五步:
找到JAR List,若大家使用的是oracle11,请将其中的ojdbc14给remove掉,否则,Eclipse会不停提示出错
remove掉ojdbc14后,请导入目前你正使用的oracle的驱动包,我这里用的是oracle11,
因此,需要导入ojdbc6,这一驱动包在oracle安装文件中就有。
■第六步:
进入properties标签栏,输入自己所建数据库相关内容,
这一步各自的信息可能不同,请自行决定。然后单击“OK”。
■第七步:
上步点击“OK”后,会返回前一个窗口,这时,Eclipse会提示要求输入"user name"用户名,就是大家所建立的数据库的用户名称,不是任意起的名字。输入后,可单击下方的"Test Connection",当提示“Ping Successed!”时,表示Eclipse和oracle连接成功。然后单击“Finish”完成配置。
只可惜我刚开始出现了一点点意外。
提示:The Network Adapter could not estabish the connection.
如下图所示:
这个根据自己的经验应该是TNSListener服务没有开:
于是如下图一样打开服务
果不其然就是这个原因:于是乎,大功告成。
谢谢大家。