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
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JDBC-ODBC橋接方法連線Excel資料庫的方法JDBC橋接Excel資料庫
- 不能用jdbc-odbc橋驅動來設定資料庫連線嗎?JDBC資料庫
- jdbc-odbc連線資料庫 (轉)JDBC資料庫
- 用Jdbc-odbc直接連線access檔案 (轉)JDBC
- 輕鬆架起Java連線COM物件的橋樑 (轉)Java物件
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- java操作Oracle 方式一 ( 連線-》操作-》斷開連線 )JavaOracle
- Java連線oracle資料庫JavaOracle資料庫
- 輕鬆架起Java連線COM物件的橋樑(續二) (轉)Java物件
- VMware Workstation 下進行 橋連線
- java連線oracle執行sql語句JavaOracleSQL
- Oracle(+)連線與Join連線Oracle
- Oracle左連線,右連線Oracle
- 化虹為橋 - Nginx 如何代理 UDP “連線”NginxUDP
- ORACLE 半連線與反連線Oracle
- BeanPostProcessor——連線Spring IOC和AOP的橋樑BeanSpring
- Oracle的左連線和右連線Oracle
- Java連線AccessJava
- Java連線ElasticSearchJavaElasticsearch
- java oci 連線Java
- PHP 連線 OraclePHPOracle
- Servlet連線OracleServletOracle
- PHP 連線oraclePHPOracle
- jdbc連線oracleJDBCOracle
- sqlserver連線oracleSQLServerOracle
- mysql 連線oracleMySqlOracle
- navicat 連線 oracleOracle
- Oracle 表連線Oracle
- SQLSERVER 連線 ORACLESQLServerOracle
- ruby連線OracleOracle
- oracle外連線Oracle
- ORACLE 連線方式Oracle
- Oracle連線方式Oracle
- QTP連線OracleQTOracle
- thinkphp連線OraclePHPOracle
- java連線Oracle資料庫獲取資料JavaOracle資料庫
- java通過jdbc連線oracle報錯No suitable driverJavaJDBCOracleUI