设置MyEclipse10.0连接Oracle 11g数据库

设置MyEclipse10.0连接Oracle 11g数据库

  1. 为在MyEclipse中设置连接Oracle数据库,在MyEclipse中选择Window→Show View→Other→MyEclipse Database→DB Browser选项。右击DB Browser视图的空白部分,选择New选项,如下图所示。

 

出现如图

 

  1. 在弹出的窗口中,输入连接Oracle数据库所需要的相应参数,以及Oracle驱动类库的文件名与位置。

选择Oracle(Thin driver),而不是Oracle(OCI dirver)

     区别:thin 子子协议是纯净的JDBC连接方式

           Oci  必须在安装oracle客户端才能连接

Driver name:不限

Connection:jdbc:Oracle:thin:@localhost:1521:ORCL(ORCL是你数据库名)

User:oracle.name

Password:*****

JAR:Oracle中jdbc中包,其中由于我没有安装Oracle client版本,所以没有,只有下个ojdbc6.jar

 

3.点击Test Driver,出现了以下错误

 

  1. 解决方案:就是

Error while performing database login with the oracle 解决方案

1:环境:myeclipse10.0+Oracle 11g服务器端(本机)

   用Myeclipse database browser连接安装在本机的Oracle 11g服务器端。

 

2:错误信息

Error while performing database login with the oracle。jdbc。driver。OracleDriver driver: Io exception: The Network Adapter could not establish the connection 。

 

3:网上解决方案

   第一种方案:: 驱动问题,将oracle驱动升级至ojdbc14.jar。 

   第二种方案:

A:“控制面板”-->“区域和语言项”-->“区域选项”卡 --> 看看人的是不是“中文(中国)”(大部分系统都是这样的)

     B:打开myeclipse安装目录下的eclipse文件夹下的eclipse.ini,它是Myeclipse中的启动时读取的配置文件!将其中的-Duser.language=en修改为-Duser.language=zh

好了重启myeclipse,就可以了

注意:在Myeclipse10.0版本没有这样文件,所以不合适

 

我的情况用了以上解决方案都没解决.最后说说我自己的解决方案

第三种方案:

  1. 由于我把服务器中Oracle驱动弄成手动,七大驱动只开启了 

      OracleServiceORCL表示数据库的主服务,命名规则:OracleService数据库名,此服务必须启动,否则Oracle无法使用

      对于新手来说,在用Oracle服务器端中,只开启这个是正常操作的。

  1. 但由于在Myeclipse中配置,必须要OracleOraDb10_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开,在日后程序开发中此服务起作用

问题解决后,就成功了

 

5. 点击next 按钮,在Schema Details窗口中,选中Display Selected单选按钮。单击"Add"按钮,在弹出的Selection Needed窗口中选中你的用户名(scott)复选框。单击"OK"按钮,如图2 5所示。单击"Finish"按钮,关闭Schema Details窗口。

 

6. 点击OK就可以了,就出现

 

7.界面出现Oracle

 

7.测试:select * from emp;

 

完成

posted @ 2013-04-13 18:02  丶驸不行  阅读(1776)  评论(0编辑  收藏  举报