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. }  
  • 相关阅读:
    LeetCode 811. Subdomain Visit Count (子域名访问计数)
    LeetCode 884. Uncommon Words from Two Sentences (两句话中的不常见单词)
    LeetCode 939. Minimum Area Rectangle (最小面积矩形)
    LeetCode 781. Rabbits in Forest (森林中的兔子)
    LeetCode 739. Daily Temperatures (每日温度)
    三种方式实现按钮的点击事件
    239. Sliding Window Maximum
    14.TCP的坚持定时器和保活定时器
    13.TCP的超时与重传
    12.TCP的成块数据流
  • 原文地址:https://www.cnblogs.com/ymf123/p/5024369.html
Copyright © 2011-2022 走看看