java 连接oracle (jdbc-odbc桥)

package com.chi.jdbc;
import java.sql.*;
class SecondJdbc {
    public static void main(String[] args){
        Connection con = null;
        PreparedStatement stmt = null;
        
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 驱动包不用单独下载,因为驱动在$JAVA_HOME/jre/lib/rt.jar 下的sun.jdbc.odbc.JdbcOdbcDriver,是jdk自己带的jar包
            con = DriverManager.getConnection("jdbc:odbc:test_oracle","scott", "oracle");
            con.setAutoCommit(false);
            for (int i=2; i<100 ;i++ )
            {
                stmt = con.prepareStatement("insert into t  values(?,?)" );
                stmt.setInt(1,i);
                stmt.setString(2, "tom"  + i);
                stmt.executeUpdate();
            }
            con.commit();
        
        }
        catch(Exception e){
            e.printStackTrace();
            try
            {
                con.rollback();
            }
            catch (Exception ex)
            {
                ex.printStackTrace();
            }
        }
        finally{
            try {
            if(con != null) con.close();
        }catch(Exception e) {e.printStackTrace();}
        }
            
    
    }


}




***注释*** 1) test_oracle 是windows odbc数据源配置的oracle数据源名称
                    2) 安装 oracle client
                    3)   不需要单独安装ojdbc6.jar驱动,因为会用jdk自带的rt.jar


请使用浏览器的分享功能分享到微信等