mysql和oracle jdbc连接

加载驱动。
    Class.forName("oracle.jdbc.driver.OracleDriver");
1
创建连接。
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");
1
创建语句。
    PreparedStatement ps = con.prepareStatement("select * from emp where sal between ? and ?");
    ps.setInt(1, 1000);
    ps.setInt(2, 3000);
1
2
3
执行语句。
    ResultSet rs = ps.executeQuery();
1
处理结果。
    while(rs.next()) {
        System.out.println(rs.getInt("empno") + " - " + rs.getString("ename"));
    }
1
2
3
关闭资源。先进开后关,后开先关原则,在finally总是执行代码块中关闭外部资源。
    finally {
        if(con != null) {
            try {
                con.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

原文地址:https://www.cnblogs.com/gjmfg/p/5522882.html