zoukankan      html  css  js  c++  java
  • JDBC for Oracle 简单示例

    import java.sql.*;
    
    public class TestJDBC {
    
    	public static void main(String[] args) {
    		ResultSet rs = null;
    		Statement stmt = null;
    		Connection conn = null;
    		try {
    			Class.forName("oracle.jdbc.driver.OracleDriver");
    			//new oracle.jdbc.driver.OracleDriver();
    			conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:SXT", "scott", "tiger");
    			stmt = conn.createStatement();
    			rs = stmt.executeQuery("select * from dept");
    			while(rs.next()) {
    				System.out.println(rs.getString("deptno"));
    				System.out.println(rs.getInt("deptno"));
    			}
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		} finally {
    			try {
    				if(rs != null) {
    					rs.close();
    					rs = null;
    				}
    				if(stmt != null) {
    					stmt.close();
    					stmt = null;
    				}
    				if(conn != null) {
    					conn.close();
    					conn = null;
    				}
    			} catch (SQLException e) {
    				e.printStackTrace();
    			}
    		}
    	}
    
    }
    

      

  • 相关阅读:
    关于BlockingQueue
    关于java的线程
    mongodb的锁和高并发
    innodb的锁和高并发
    mysql的事务隔离级别及其使用场景
    mongodb分页
    ReentrantLock和Synchronized
    spring boot MVC
    svn 入门
    多线程的返回值等问题
  • 原文地址:https://www.cnblogs.com/zfc2201/p/2132183.html
Copyright © 2011-2022 走看看