java oci 連線
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 驅動
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部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1190453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉:ORACLE的JDBC連線方式:OCI和THINOracleJDBC
- PL/SQL 連線 Oralce 提示 Could not initialize oci.dllSQL
- 在Linux上為PHP配置OCI8連線LinuxPHP
- oracle連線資料的oci和thin的區別Oracle
- Java用OCI驅連Oracle資料庫的實現方法JavaOracle資料庫
- Java連線AccessJava
- Java連線ElasticSearchJavaElasticsearch
- PHP5.3連線Oracle的客戶端及PDO_OCI模組安裝PHPOracle客戶端
- java連線池解決連線中斷Java
- Java JDBC連線MYsqlJavaJDBCMySql
- JAVA之長連線、短連線和心跳包Java
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- java連線資料庫Java資料庫
- 【轉載】java連線MYSQLJavaMySql
- Java連線mysql的程式JavaMySql
- 如何用Java連線Aurora MySQLJavaMySql
- Java篇-DBUtils與連線池Java
- java jdbc連線資料庫JavaJDBC資料庫
- java連線Redis的工具類JavaRedis
- java 連線 SQLServer 2005JavaSQLServer
- JAVA資料庫連線池Java資料庫
- java連線mysql資料庫JavaMySql資料庫
- Java連線oracle資料庫JavaOracle資料庫
- java連線access資料庫Java資料庫
- java連線sql資料庫JavaSQL資料庫
- golang 連線oracle 11g資料庫-遇到的坑與如何解決-No package 'oci8' foundGolangOracle資料庫Package
- java操作redis叢集連線池JavaRedis
- Hbase單機部署 java連線HbaseJava
- java連線mariaDB的設定Java
- java 連線oracle (jdbc-odbc橋)JavaOracleJDBC
- Java Web開發相關連線JavaWeb
- 例項解析外連線 內連線 自連線 全連線
- SQL的四種連線:內連線 左外連線 右外連線 全連線SQL
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- 內連線、外連線
- 連線和半連線
- 左連線,右連線