zoukankan      html  css  js  c++  java
  • JDBC(与Oracle的连接)(转)

    JDBC编程步骤:
    ----java与Oracle数据的连接(lomboz_eclipse环境下)
      1.在Oracle数据库安装文件夹中找到jdbc文件夹→lib文件夹→classesl2.jar
      2.lomboz_eclipse中导入此Jar包
        导入方法:
               建立一个项目,在项目名称上右键鼠标选择Build Path→Add External Archives→
               选择classesl2.jar进行导入

      3.新建一程序编写与Oracle连接的代码
        步骤如下:
                1.实例话驱动类
              class.forName("Oracle.jdbc.driver.OracleDriver");
                2.建立到数据库的连接
              Connection conn = DriverManager.getConnection("jdbc:oracle:thin:
                                @192.168.8.1:1521:yuewei","scott","tiger");
                3.将数据发送到数据库中
              Statement stm = conn.CreatStatement();
                4.执行语句(select语句)
              ResultSet rs = stm.executeQuery(select * from dept);
                5.显示语句
              rs.getString("deptno");

    完整代码如下:

    [java] view plaincopy
     
    1. import java.sql.*;  
    2.   
    3. public class TestJDBC {  
    4.   
    5.  public static void main(String[] args) {  
    6.   ResultSet rs = null;  
    7.   Statement stmt = null;  
    8.   Connection conn = null;  
    9.   try {  
    10.    Class.forName("oracle.jdbc.driver.OracleDriver");  
    11.    //new oracle.jdbc.driver.OracleDriver();  
    12.    conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:yuewei", "scott", "tiger");  
    13.    stmt = conn.createStatement();  
    14.    rs = stmt.executeQuery("select * from dept");  
    15.    while(rs.next()) {  
    16.     System.out.println(rs.getString("deptno"));  
    17.     //System.out.println(rs.getInt("deptno"));  
    18.    }  
    19.   } catch (ClassNotFoundException e) {  
    20.    e.printStackTrace();  
    21.   } catch (SQLException e) {  
    22.    e.printStackTrace();  
    23.   } finally {  
    24.    try {  
    25.     if(rs != null) {  
    26.      rs.close();  
    27.      rs = null;  
    28.     }  
    29.     if(stmt != null) {  
    30.      stmt.close();  
    31.      stmt = null;  
    32.     }  
    33.     if(conn != null) {  
    34.      conn.close();  
    35.      conn = null;  
    36.     }  
    37.    } catch (SQLException e) {  
    38.     e.printStackTrace();  
    39.    }  
    40.   }  
    41.  }  
    42.   
    43. }  
  • 相关阅读:
    混合知识点
    源码系列--OkHttp(CallServerInterceptor)
    源码系列--OkHttp(2)
    源码系列--OkHttp
    java代码编译得到smali代码
    C++入门笔记
    Flutter入门(五)--表单+单选/多选+日期+轮播+对话框
    Flutter入门(四)--顶部导航+侧边栏+按钮
    Flutter入门(三)-底部导航+路由
    Flutter入门(二)--布局
  • 原文地址:https://www.cnblogs.com/ymf123/p/5024369.html
Copyright © 2011-2022 走看看