JDBC连接Oracle

本文介绍使用JDBC如何让Java程序与Oracle数据库连接。(以Oracle 11g为例)

1 创建表

在MySQL的test数据库中创建t_user表:

CREATE TABLE t_user (
   id number(10),
   username varchar2(50),
   password varchar2(50),
   PRIMARY KEY (id)
)

自行插入一些测试数据。

2 下载并导入Oracle驱动程序

下载oracle驱动包

3 使用JDBC连接Oracle数据库

MySQLConn:

package com.yiidian;

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

/**
 * 一点教程网 - http://www.yiidian.com
 */
public class OracleConn {

    public static void main(String[] args) {
        try{
            Class.forName("oracle.jdbc.driver.OracleDriver");
            /**
             * jdbc:oracle:thin:@ : 这是jdbc连接oracle的协议
             * localhost: 这是数据库主机名
             * 1521 :这是Oracle数据库的访问端口
             * orcl: 这是Oracle的实例名称
             * scott:这是数据库账户
             * tiger: 这是数据库密码
             */
            Connection con= DriverManager.getConnection(
                    "jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");

            Statement stmt=con.createStatement();
            ResultSet rs=stmt.executeQuery("select * from emp");
            while(rs.next())
                System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));
            con.close();
        }catch(Exception e){
            System.out.println(e);
        }
    }

}

 

推荐好课