1. 程式人生 > >java使用原生jdbc連結連結oracle資料庫

java使用原生jdbc連結連結oracle資料庫

package oprator;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import connect.Toos;
public class BaseDao{
//連線物件
private Connection con=null;

//預處理物件
private PreparedStatement ps=null;

//結果集
private ResultSet rs=null;
//使用工具類
Toos toos=Toos.getToos();
/**
* 1.建立資料庫連線
*/
public void CreateConnect(){
try{
//載入所需要的類
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立連線
con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:Test",
"LuoCheng",//使用者名稱
"123");//密碼

}catch(Exception e){
e.printStackTrace();
}

}
/**
* 查詢超作
* @throws SQLException 
*/
public ResultSet select(String sql,Object ...obj) throws SQLException{
CreateConnect();
//預處理sql語句
ps=con.prepareStatement(sql);
//填充引數
int a=1;
for(Object o:obj){
ps.setObject(a, o);
a++;
}
//這裡返回結果集
rs=ps.executeQuery();
ps.close();
return rs;

}
    /**
     * 更新操作
     * @throws SQLException 
     */
public int update(String sql,Object ...obj) throws SQLException{
CreateConnect();
//預處理sql語句
ps=con.prepareStatement(sql);
//填充引數
int a=1;
for(Object o:obj){
ps.setObject(a, o);
a++;
}
//這裡返回影響的行數
a=ps.executeUpdate();
ps.close();
return a;
}
/**
* 遍歷結果集
* @throws SQLException 
*/
public void show(ResultSet rset) throws SQLException{
int i=1;
while(rset.next()){
//取出一條結果的第幾列 i代表列    也可以用列名代替
System.out.println(rset.getObject(i));
i++;
}


}

/**
* 關閉資源
* @throws  
*/
public void exit(){
try{
rs.close();
con.close();
}catch(Exception e){

}
}


}

相關推薦

怎樣將IDE的eclipse編寫的java appllication通過JDBC(java database connectivity)連線上Oracle資料庫 具體步驟

public class Test { public static void main(String[] args) { /** * JDBC使用過程 * 1.匯入jdbc驅動包 jar包 oracle sqlsever mysql * 2.載入jdbc驅動    &nbs

PHP v5.2.6 連結遠端Oracle資料庫

  根據需求,要通過伺服器A,使用PHP訪問並操作伺服器B的Oracle資料庫,對其進行insert操作。 伺服器A: Windows server 2003;PHP v5.2.6(32位);IIS服務; 伺服器B: Oracle資料庫; 主要工作,實現伺服器A對B進行連線訪問。 st

Windows下cmd命令列以及plsql連結遠端oracle資料庫

cmd命令列下連結與用plsql客戶端連結大同小異.使用客戶端進行連結的話首先要在tnsnames.ora裡面進行遠端資料庫的配置,例如: NJ_P_10.1.1.1_testdb = (DESCRIPTION = (ADDRESS_L

Sql Server 2008 R2連結伺服器Oracle資料庫

專案需要對接其他平臺的資料,並在網頁上進行展示。 利用公司CMS框架,最簡單的製作方式,就是在sql server 2008 r2資料庫中新增oracle的連結伺服器。(不用寫一行程式碼哦~) 操作如下 確保網路通暢 注:一定要確保資料庫伺服器網路環境

怎樣將IDE的eclipse編寫的java appllication通過JDBC(java database connectivity)連線上Oracle資料庫 具體步驟

public class Test {public static void main(String[] args) {/** * JDBC使用過程 * 1.匯入jdbc驅動包 jar包 oracle sqlsever mysql * 2.載入jdbc驅動      * 3.構

spring 使用jdbc連線mysql.oracle資料庫

使用maven做的測試 pom.xml //由於oracle收費,中心庫沒有jar包,所以下載oracle.jar 命令列自己匯入本地庫   命令列 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojd

java把excel資料寫入Oracle資料庫(.xls檔案)

java把excel資料寫入Oracle資料庫,此處需要引入兩個檔案:ojdbc14.jar,jxl-2.6.10.jar,首先在oracle建立表exceltest,excel檔案內容與其對應,此處注意:(excel版本太高了 報錯:Exception in thread

JDBC連線到Oracle資料庫的小demo

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.

java使用jdbc ipv6方式連線資料庫

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; /** * * @author

利用java匯入匯出excel到oracle資料庫

用到的JAR包如下(可以直接到POI官網上下載也可以在文章的附件中下載): poi-3.9-20121203.jar poi-ooxml-3.9-20121203.jar poi-ooxml-schemas-3.9-20121203.jar xmlbeans-2.3.0.jar 可能有衝突的JAR包,如果

Java通過jdbc遠端操控MySQL資料庫

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.s

java使用原生jdbc連結連結oracle資料庫

package oprator; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet;

JDBC連結Oracle資料庫的6個步驟

public class JDBC { public static void main(String[] args) { //1.註冊驅動器 Class.forN

JDBC 重複使用的 資料庫連結程式碼

//存放 JDBC 中 重複使用的 程式碼,封裝為方法放在這個另類中 //使用方法的呼叫,代替程式碼的複製貼上 //方便使用和維護 public class DBUtils { //封裝為static方法,可以雷鳴直接呼叫,方便實用 //這裡不再處理程式碼產生的異常,丟擲給方法呼叫者進

jdbc 連結sqlserver2008的資料庫設定

 sqlserver2008的連線,用sqlserver2005的jar包sqljdbc.jar或者sqljdbc4.jar均可以,連線字串與sqlserver2005的寫法一樣。 設定過程如下: 1. web-inf/fcconfig.xml 檔案中的連線字串如下設定: &

JAVA JDBC連線Oracle資料庫

package com.deng.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; impor

用plsql連結oracle資料庫

環境變數配置   1) 變數名:ORACLE_HOME 變數值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2   2) 變數名:TNS_ADMIN 變數值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2   3) 變數名:NL

thinkphp 3.2連結Oracle資料庫,查詢資料

ennnn,換工作了,開始用新的東西了,最近就是呼叫nc介面,資料庫是Oracle,首先先把資料查出來,這個比較簡單。 在網上看的其他的方法都是改資料庫配置檔案,然後需要修改tp核心的一個類檔案,比較繁瑣, 現在教你一個超級簡單的方法,不需要改任何地方,自己寫就行了 public function

oracle資料庫連結時間問題

資料庫連線系統上和php執行的結果不一樣已解決資料庫連線系統上和php執行的結果不一樣已解決 扯淡吧四年經驗能有3萬一個多年工作經驗的架構師也拿不到這麼多的好不好android工程師四年工作經驗15k已經不得了了 針對資料庫事務隔離級別的討論期待你的參與針對資料庫事務隔離級別

使用PRO*C連結Oracle資料庫步驟及問題

下載Client-server安裝包 官方下載路徑:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 建議下載RPM包,方便安裝。 註明: Base下的Basic Package和Basic Light Pack