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博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-1190436/
,如需转载,请注明出处,否则将追究法律责任。