婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用JDBC連接ORACLE的三種URL格式

使用JDBC連接ORACLE的三種URL格式

熱門標(biāo)簽:圖像地圖標(biāo)注 400電話是不是免費(fèi)申請 安陽外呼系統(tǒng)免費(fèi) 呼倫貝爾智能手機(jī)地圖標(biāo)注 貴陽電話外呼系統(tǒng)哪家好 海南400電話哪里辦理 南寧人工智能電銷機(jī)器人費(fèi)用 濟(jì)南地圖標(biāo)注公司 分布式呼叫中心

使用jdbc連接oracle時(shí)url有三種格式

格式一: Oracle JDBC Thin using an SID: 

jdbc:oracle:thin:@host:port:SID 
Example: jdbc:oracle:thin:@localhost:1521:orcl 

這種格式是最簡單也是用得最多的

你的oracle的sid可以通過一下指令獲得:

sqlplus / as sysdba 
select value from v$parameter where name='instance_name';
import java.sql.*;
public class TestOrclConnect {
  public static void main(String[] args) {
    ResultSet rs = null;
    Statement stmt = null;
    Connection conn = null;
    try {
      Class.forName("oracle.jdbc.driver.OracleDriver");
      String dbURL = "jdbc:oracle:thin:@localhost:1521:orcl";
      conn = DriverManager.getConnection(dbURL, "admin2", "123");
      System.out.println("連接成功");
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    } catch (SQLException e) {
      e.printStackTrace();
    } finally {
      try {
        if (rs != null) {
          rs.close();
          rs = null;
        }
        if (stmt != null) {
          stmt.close();
          stmt = null;
        }
        if (conn != null) {
          conn.close();
          conn = null;
        }
      } catch (SQLException e) {
        e.printStackTrace();
      }
    }
  }
}

格式二:  Oracle JDBC Thin using a ServiceName: 

jdbc:oracle:thin:@//host:port/service_name 
Example:jdbc:oracle:thin:@//localhost:1521/orcl.city.com 

注意這里的格式,@后面有//, port后面:換成了/,這種格式是Oracle 推薦的格式,因?yàn)閷τ诩簛碚f,每個(gè)節(jié)點(diǎn)的SID 是不一樣的,但是SERVICE_NAME 確可以包含所有節(jié)點(diǎn)。

你的oracle的service_name可以通過以下方式獲得:

sqlplus / as sysdba 
select value from v$parameter where name='service_names';
import java.sql.*;
public class TestOrclConnect {
  public static void main(String[] args) {
    ResultSet rs = null;
    Statement stmt = null;
    Connection conn = null;
    try {
      Class.forName("oracle.jdbc.driver.OracleDriver");
      String dbURL = "jdbc:oracle:thin:@//localhost:1521/orcl.city.com";
      conn = DriverManager.getConnection(dbURL, "admin2", "123");
      System.out.println("連接成功");
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    } catch (SQLException e) {
      e.printStackTrace();
    } finally {
      try {
        if (rs != null) {
          rs.close();
          rs = null;
        }
        if (stmt != null) {
          stmt.close();
          stmt = null;
        }
        if (conn != null) {
          conn.close();
          conn = null;
        }
      } catch (SQLException e) {
        e.printStackTrace();
      }
    }
  }
}

格式三:Oracle JDBC Thin using a TNSName: 

jdbc:oracle:thin:@TNSName 
Example: jdbc:oracle:thin:@TNS_ALIAS_NAME

我在谷歌上找了一些資源,要實(shí)現(xiàn)這種連接方式首先要建立tnsnames.ora文件,然后通過System.setProperty指明這個(gè)文件路徑。再通過上面URL中的@符號指定文件中的要使用到的資源。

這種格式我現(xiàn)在水平幾乎沒見過,對于我來說用得到這種的情況并不多吧。當(dāng)然既然是通過配置文件來讀取指定資源肯定也可以直接將資源拿出來放在URL中,直接放在URL中的URL模版是下面這樣的(tnsnames.ora這個(gè)文件中放的就是@符號后面的那一段代碼,當(dāng)然用文件的好處就是可以配置多個(gè),便于管理):

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST=hostA)(PORT= 1522))(ADDRESS=(PROTOCOL=TCP)(HOST=your host)(PORT=1521)))(SOURCE_ROUTE=yes)(CONNECT_DATA=(SERVICE_NAME=your service_name)))

jdbc連接代碼如下:

“` 
import java.sql.*;
public class TestOrclConnect {
public static void main(String[] args) {
  ResultSet rs = null;
  Statement stmt = null;
  Connection conn = null;
  try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
     String dbURL =
    "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))"
    + "(CONNECT_DATA=(SERVICE_NAME=orcl.city.com)))";
    conn = DriverManager.getConnection(dbURL, "admin2", "123");
    System.out.println("連接成功");
  } catch (ClassNotFoundException e) {
    e.printStackTrace();
  } catch (SQLException e) {
    e.printStackTrace();
  } finally {
    try {
      if (rs != null) {
        rs.close();
        rs = null;
      }
      if (stmt != null) {
        stmt.close();
        stmt = null;
      }
      if (conn != null) {
        conn.close();
        conn = null;
      }
    } catch (SQLException e) {
      e.printStackTrace();
    }
  }
}
} 

總結(jié)

以上所述是小編給大家介紹的使用JDBC連接ORACLE的三種URL格式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Java如果通過jdbc操作連接oracle數(shù)據(jù)庫
  • Java使用Jdbc連接Oracle執(zhí)行簡單查詢操作示例
  • jdbc連接oracle數(shù)據(jù)庫功能示例
  • Java開發(fā)Oracle數(shù)據(jù)庫連接JDBC Thin Driver 的三種方法
  • java基于JDBC連接Oracle 11g Release2實(shí)例分析
  • 通過JDBC連接oracle數(shù)據(jù)庫的十大技巧
  • JDBC連接Oracle數(shù)據(jù)庫常見問題及解決方法
  • Oracle JDBC連接BUG解決方案

標(biāo)簽:滁州 遼源 涼山 許昌 郴州 合肥 焦作 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用JDBC連接ORACLE的三種URL格式》,本文關(guān)鍵詞  使用,JDBC,連接,ORACLE,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用JDBC連接ORACLE的三種URL格式》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用JDBC連接ORACLE的三種URL格式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品美国一| 亚洲午夜久久久久久久久电影院| 91在线观看污| 国产亚洲精品福利| 久久99精品久久久久久| 欧美日韩国产片| 亚洲成人7777| 日韩欧美综合在线| 激情综合网激情| 日本一区二区三区在线不卡| 国产成人综合在线播放| 国产精品久久久久影院亚瑟| 91久久人澡人人添人人爽欧美| 一区二区三区91| 欧美一区二区三区免费在线看| 久久99久久精品| 欧美极品另类videosde| 91美女片黄在线观看91美女| 日一区二区三区| 国产亚洲一二三区| 97久久久精品综合88久久| 亚洲一线二线三线视频| 精品少妇一区二区三区在线播放| 国产精品亚洲成人| 亚洲精品视频免费看| 日韩欧美中文字幕一区| 99久久婷婷国产综合精品电影| 亚洲一区二区三区四区的| 久久久久久久免费视频了| 欧洲精品视频在线观看| 国产精品亚洲一区二区三区妖精 | 成人性色生活片| 亚洲精品视频在线| 精品va天堂亚洲国产| 色狠狠一区二区三区香蕉| 久久成人免费日本黄色| 一区二区三区日韩精品视频| 精品视频一区 二区 三区| 国产成人日日夜夜| 捆绑变态av一区二区三区| 亚洲伦在线观看| 久久久久九九视频| 欧美视频中文字幕| 国产精品一区二区果冻传媒| 午夜精品福利一区二区蜜股av| 国产喷白浆一区二区三区| 欧美一级二级三级蜜桃| 91国在线观看| 97久久精品人人爽人人爽蜜臀| 国产美女一区二区| 久久成人免费电影| 免费观看一级欧美片| 亚洲成人激情社区| 亚洲一区二区三区精品在线| 亚洲人成在线观看一区二区| 国产精品青草综合久久久久99| 久久青草欧美一区二区三区| 欧美r级在线观看| 日韩视频免费观看高清完整版在线观看 | 欧美在线一二三| 不卡的av电影在线观看| 国产乱国产乱300精品| 日韩精品一二三四| 亚洲一区自拍偷拍| 婷婷开心久久网| 亚洲va韩国va欧美va精品| 亚洲成人动漫在线免费观看| 久久先锋影音av| 自拍偷拍国产精品| 亚洲一区在线观看视频| av成人动漫在线观看| 国产高清久久久久| 青青草国产精品亚洲专区无| 五月婷婷综合网| 亚洲第一搞黄网站| 婷婷久久综合九色国产成人| 亚洲成在人线免费| 三级亚洲高清视频| 久久精品久久久精品美女| 亚洲国产人成综合网站| 亚洲黄色av一区| 日韩影视精彩在线| 美日韩一区二区| 国产精品自拍在线| 精品亚洲成a人| 国产91精品一区二区麻豆网站| 欧美日韩一区二区在线观看 | 成人小视频免费观看| 经典一区二区三区| 成人不卡免费av| 欧美日韩mp4| 久久久综合精品| 亚洲欧美成人一区二区三区| 午夜国产精品影院在线观看| 黄色日韩三级电影| 不卡在线观看av| 91精品国产综合久久福利软件| 91精品国产91热久久久做人人| 久久亚洲精品国产精品紫薇| 中文字幕亚洲一区二区va在线| 国产午夜精品一区二区三区四区| 日本sm残虐另类| 亚洲欧美区自拍先锋| 午夜一区二区三区视频| 韩国v欧美v日本v亚洲v| 一本色道久久综合亚洲aⅴ蜜桃| 欧美日韩一区三区| 国产精品色呦呦| 日韩av一级电影| av成人动漫在线观看| 精品精品国产高清a毛片牛牛| 亚洲欧洲精品天堂一级| 久久精品国产秦先生| 精品视频在线免费观看| 国产欧美日韩视频一区二区| 日韩av电影天堂| 在线观看日韩高清av| 国产午夜精品一区二区| 免费精品视频最新在线| 91久久免费观看| 亚洲三级在线播放| 成人免费视频一区| 精品人在线二区三区| 亚洲国产综合视频在线观看| 日韩理论片网站| 日本一区二区三区视频视频| 欧美一级二级在线观看| 一二三四区精品视频| caoporn国产一区二区| 精品蜜桃在线看| 日韩电影在线一区二区三区| 91国偷自产一区二区使用方法| 中文字幕日韩av资源站| 成人av片在线观看| 日本一区二区三区视频视频| 国产ts人妖一区二区| 久久亚洲一区二区三区明星换脸 | 欧美中文字幕一区二区三区| 亚洲色图色小说| www.欧美日韩| 亚洲欧洲日韩一区二区三区| 成人看片黄a免费看在线| 国产性色一区二区| 国产精品综合一区二区| 中文字幕av免费专区久久| 国产a久久麻豆| 国产精品色婷婷| 91香蕉视频mp4| 亚洲影视资源网| 欧美日韩另类国产亚洲欧美一级| 亚洲成人先锋电影| 日韩免费性生活视频播放| 国内精品不卡在线| 欧美国产综合一区二区| 91在线观看一区二区| 亚洲国产成人高清精品| 3d动漫精品啪啪1区2区免费| 日本91福利区| 久久久91精品国产一区二区精品 | 在线免费视频一区二区| 丝袜美腿亚洲一区二区图片| 日韩视频一区二区| 成人免费视频app| 亚洲激情av在线| 欧美一级精品在线| 成人午夜大片免费观看| 亚洲一区二区在线免费看| 69p69国产精品| 不卡的av电影在线观看| 三级一区在线视频先锋| 国产精品三级视频| 欧美久久一二区| 波多野结衣欧美| 麻豆精品新av中文字幕| 国产精品福利一区二区| 欧美日本一区二区三区四区| 精品写真视频在线观看| 亚洲精品高清在线| 日韩欧美在线综合网| 91丨九色丨国产丨porny| 久久精品国产亚洲5555| 亚洲综合视频网| 中文在线一区二区| 日韩一区二区三区观看| 91黄色免费观看| 91在线码无精品| 丁香桃色午夜亚洲一区二区三区| 日本在线播放一区二区三区| 亚洲精品中文字幕在线观看| xfplay精品久久| 日韩午夜在线播放| 在线观看国产精品网站| 99re热视频这里只精品| 国产999精品久久久久久绿帽| 日韩国产欧美在线播放| 亚洲高清免费在线| 亚洲美女视频在线| 欧美激情综合五月色丁香小说| 精品国产百合女同互慰| 91精品国产91久久久久久一区二区|