JDBC操作Oracle数据库前期准备及编程初体验

第一步:前期准备

(1).首先需要获取到所使用数据的驱动jar包,比如Oracle,在安装好Oracle11g桌面版后,其已经自带了orcale的jdbc了。我的电脑在安装目录:C:\app\youmingke\product\11.2.0\dbhome_1\jdbc\lib,下面有ojdbc5.jar 和 ojdbc6.jar ,版本不同,功能相似,我用了ojdbc6.jar

(2).将建立的java工程下新建一个文件夹lib,将ojdbc6.jar复制到 lib 文件夹下。然后,右键,add to build path

然后就可以在Referenced Libraries 下面看到ojdbc.jar 包包含的各个类的信息了。

找到 oracle.jdbc.driver 包,下面有一个OracleDriver类

然后就可以利用这个jar包编程序了

下面是一个简单的测试例子:

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

public class demo1_oracle {

    public static void main(String[] args) throws Exception{

        //1.注册驱动        
        Class.forName("oracle.jdbc.driver.OracleDriver");  //反射动态加载DriverManager类

        //2.创建连接
        Connection conn=null;          conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
        //3.得到执行sql语句的Statement对象
        Statement stmt = conn.createStatement();
        
        //4.执行SQL语句并返回结果
        ResultSet rs=stmt.executeQuery("select * from emp");

        //5.处理结果
        while(rs.next())
        {
            System.out.println(rs.getObject(1));
            System.out.println(rs.getObject(2));
            System.out.println(rs.getObject(3));

            System.out.println("-----------------------------");
        
        }
        
     //6.关闭资源,从后往前依次关闭
     rs.close();
	 stmt.close();
	 conn.close();

    }
    
}

猜你喜欢

转载自blog.csdn.net/youmingke/article/details/84450600