package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ThreeJdbc {
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
int cnt;
StringBuffer str =new StringBuffer();
try
{
con = DriverManager.getConnection("jdbc:oracle:oci:@local","scott", "oracle");
stmt = con.createStatement();
rs = stmt.executeQuery("select * from t");
// cnt = stmt.executeQuery("delete from t");
// System.out.print(cnt);
while(rs.next()){
str = str.append(rs.getInt(1)).append(" : ").append(rs.getString(2)).append("\n");
}
System.out.println(str);
}
catch(Exception e){
e.printStackTrace();
}
finally{
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if(con != null) con.close();
}catch(Exception e) {e.printStackTrace();}
}
}
}
注释: 1)local 是tnsname
2) oci 需要本地安装oracle 客户端,因为会调用$ORACLE_HOME/bin/ocijdbc11.dll 的dll控件(注意32位还是64位)
3) 仍然需要安装ojdbc6.jar 驱动
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-1190453/
,如需转载,请注明出处,否则将追究法律责任。