设为首页 加入收藏

TOP

myeclipse连接Oracle数据库详细教程
2018-01-22 17:25:05 】 浏览:174
Tags:myeclipse 连接 Oracle 数据库 详细 教程

本着往死里折腾的想法,开始玩起了database,以前玩过微软的SQL Server,后来由于Oracle Database兼容性强一点,安装也比SQL Server友好(不会占用C盘很多空间,以及安装文件好像要小一点),而且实习的公司也是用Oracle的,所以决定转到Oracle。这里我用的是Oracle 12c。就写一个查询的功能吧,记录一下大致的流程备用。

安装Oracle和创建用户这些下次有空再写。

首先,打开MyEclipse Database Explorer

\

 

在左侧新建连接,选择驱动,填写Oracle的地址、端口号、登录名和密码。驱动名自己命名即可。但是得注意:ojdbc.jar得选择ojdbc6或ojdbc7,已有的ojdbc14不能用,会有 java.sql.SQLException: ORA-28040: No matching authentication protocol协议错误的提示。

\

配置完毕,可以点Test测试是否连接成功。

\

此时,可以在左边打开数据库了。


然后在Oracle中,创建表格并添加数据(反正一般Oracle的表格也不会在程序中创建,都是表格创建完,字段定义完,往里面增删改查的)。

\

接下来就是创建Java Project来查询Oracle的表格了。

\

\

别忘了在Library里面添加ojdbc.jar。

这里查询整张表格,跟Oracle SQL Developer里面的内容一模一样。

\


程序:

package Conn_Oracle;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Conn_Oracle {

    public static void main(String[] args) throws SQLException {
        // TODO Auto-generated method stub      
        try {
              //加载驱动
            Class.forName("oracle.jdbc.OracleDriver");
              //得到连接
            Connection ct=DriverManager.getConnection
                ("jdbc:oracle:thin:@localhost:1521:oracle", UserInfo.user_name, UserInfo.user_pwd);

            Statement sm=ct.createStatement();  
            ResultSet rs=sm.executeQuery("select * from MyEclipse_Table");
            while(rs.next())
            {
                 System.out.println(rs.getString("name")+" "+rs.getString("password"));  
            }
            rs.close();
            sm.close();
            ct.close();     
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

}
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇IE浏览器、关联SQL报错的解决办法 下一篇mongodb之导入collection的步骤教..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目