最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java使用Jdbc連接Oracle執(zhí)行簡(jiǎn)單查詢操作示例

 更新時(shí)間:2019年09月03日 10:53:08   作者:morning99  
這篇文章主要介紹了Java使用Jdbc連接Oracle執(zhí)行簡(jiǎn)單查詢操作,結(jié)合實(shí)例形式詳細(xì)分析了java基于jdbc實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)的連接與查詢相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Java使用Jdbc連接Oracle執(zhí)行簡(jiǎn)單查詢操作。分享給大家供大家參考,具體如下:

Java Jdbc 連接 Oracle 執(zhí)行簡(jiǎn)單查詢示例:

package com.test.dbtest;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**Jdbc 連接 Oracle 數(shù)據(jù)庫(kù) 簡(jiǎn)單示例
 *@author wanggq
 *@version 創(chuàng)建時(shí)間:2014年3月31日 上午11:00:06
 *類說(shuō)明
 */
public class TestO_procedure01 {
 public static void main(String[] args) {
 String driver = "oracle.jdbc.driver.OracleDriver";
 String url = "jdbc:Oracle:thin:@localhost:1521:orcl";
 Statement stmt = null;
 ResultSet res = null;
 Connection conn = null;
 CallableStatement proc = null;
 String sql = " select T.REC_NO, T.AIRLINE,T.DEPARTURE,T.ARRIVAL from CDP_MAIN_ORDER t where t.departure=upper('pek')";
 try {
  Class.forName(driver);
  conn = DriverManager.getConnection(url, "abc123", "abc123");
  stmt = conn.createStatement();
  res = stmt.executeQuery(sql);
  while(res.next())
  {
  String rec = res.getString("REC_NO");
  String airline = res.getString("AIRLINE");
  String dept = res.getString("DEPARTURE");
  String arr = res.getString("ARRIVAL");
  System.out.println(rec+" "+airline+" "+dept+" "+arr);
  }
 } catch (ClassNotFoundException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 } catch (SQLException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }
 }
}

也可以使用防止SQL注入PreparedStatement方法

 PreparedStatement stmt = null;
 ResultSet res = null;
 Connection conn = null;
 CallableStatement proc = null;
 String sql = " select T.REC_NO, T.AIRLINE,T.DEPARTURE,T.ARRIVAL from CDP_MAIN_ORDER t where t.departure=upper(?)";
 try {
  Class.forName(driver);
  conn = DriverManager.getConnection(url, "abc123", "abc123");
  stmt = conn.prepareStatement(sql);
  stmt.setString(1, "pek");
  res = stmt.executeQuery();

DB:

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java使用JDBC操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《Java+MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java文件與目錄操作技巧匯總》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》和《Java緩存操作技巧匯總

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • MyBatis配置文件元素示例詳解

    MyBatis配置文件元素示例詳解

    在MyBatis框架的核心配置文件中,<configuration>元素是配置文件的根元素,其他元素都要在<contiguration>元素內(nèi)配置,這篇文章主要介紹了MyBatis配置文件元素,需要的朋友可以參考下
    2023-06-06
  • MybatisPlus字段類型轉(zhuǎn)換的實(shí)現(xiàn)示例

    MybatisPlus字段類型轉(zhuǎn)換的實(shí)現(xiàn)示例

    本文主要介紹了MybatisPlus如何完成字段類型轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Springboot+Bootstrap實(shí)現(xiàn)增刪改查實(shí)戰(zhàn)

    Springboot+Bootstrap實(shí)現(xiàn)增刪改查實(shí)戰(zhàn)

    這篇文章主要介紹了Springboot+Bootstrap實(shí)現(xiàn)增刪改查實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Java 3D入門之基本圖形功能 附源碼

    Java 3D入門之基本圖形功能 附源碼

    Java3D API是Sun定義的用于實(shí)現(xiàn)3D顯示的接口。3D技術(shù)是底層的顯示技術(shù),Java3D提供了基于Java的上層接口。Java3D把OpenGL和DirectX這些底層技術(shù)包裝在Java接口中。這種全新的設(shè)計(jì)使3D技術(shù)變得不再繁瑣且可以加入到J2SE、J2EE的整套架構(gòu),故保證了Java3D技術(shù)強(qiáng)大的擴(kuò)展性
    2021-10-10
  • Java編程中的檢查型異常與非檢查型異常分析

    Java編程中的檢查型異常與非檢查型異常分析

    這篇文章主要介紹了Java編程中的未檢查型異常與非檢查型異常,以及異常的處理方式,需要的朋友可以參考下
    2017-09-09
  • java編程之AC自動(dòng)機(jī)工作原理與實(shí)現(xiàn)代碼

    java編程之AC自動(dòng)機(jī)工作原理與實(shí)現(xiàn)代碼

    這篇文章主要介紹了java編程之AC自動(dòng)機(jī)的有關(guān)內(nèi)容,涉及其應(yīng)用場(chǎng)景,運(yùn)行原理,運(yùn)行過(guò)程,構(gòu)造方法及Java中的實(shí)現(xiàn)代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Java獲取線程ID的實(shí)例

    Java獲取線程ID的實(shí)例

    以下實(shí)例演示了如何使用 getThreadId() 方法獲取線程id,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10
  • SpringBoot打包前重新拉取maven依賴的方法實(shí)現(xiàn)

    SpringBoot打包前重新拉取maven依賴的方法實(shí)現(xiàn)

    在使用 Maven 構(gòu)建 Spring Boot 項(xiàng)目時(shí),如果希望在每次打包時(shí)都強(qiáng)制拉取依賴,可以通過(guò)以下方法實(shí)現(xiàn),本文給大家介紹了四種實(shí)現(xiàn)方法,并通過(guò)代碼講解的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • 詳解MyBatis的Dao層實(shí)現(xiàn)和配置文件深入

    詳解MyBatis的Dao層實(shí)現(xiàn)和配置文件深入

    這篇文章主要為大家詳細(xì)介紹了MyBatis的Dao層實(shí)現(xiàn)和配置文件深入,文中的示例代碼講解詳細(xì),感興趣的小伙伴快來(lái)跟隨小編一起學(xué)習(xí)一下
    2022-07-07
  • java 讀取zip文件的兩種方式示例詳解

    java 讀取zip文件的兩種方式示例詳解

    ZIP(壓縮文件)是一種常見(jiàn)的文件格式,在Java中可以使用java.util.zip包提供的API來(lái)讀取和處理ZIP文件,本文將介紹如何使用Java讀取ZIP文件,并提供代碼示例,感興趣的朋友跟隨小編一起看看吧
    2024-07-07

最新評(píng)論

弥勒县| 额济纳旗| 屯门区| 延川县| 广东省| 明星| 新昌县| 清丰县| 光山县| 新巴尔虎左旗| 西林县| 绵阳市| 礼泉县| 儋州市| 理塘县| 封丘县| 通化市| 台南市| 怀化市| 泗洪县| 高清| 余庆县| 通城县| 河池市| 鹿泉市| 聊城市| 谷城县| 威宁| 平凉市| 陇西县| 运城市| 万山特区| 中方县| 桐梓县| 麻阳| 海林市| 景泰县| 利津县| 开江县| 永登县| 醴陵市|