java 連線oracle (jdbc-odbc橋)

perfychi發表於2014-06-20
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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1190436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章