亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 13:59:56
字體:
來源:轉載
供稿:網友

使用jdbc連接oracle時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 推薦的格式,因為對于集群來說,每個節點的SID 是不一樣的,但是SERVICE_NAME 確可以包含所有節點。

你的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

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

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

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();    }  }}} 

總結

以上所述是小編給大家介紹的使用JDBC連接ORACLE的三種URL格式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲的天堂在线中文字幕| 欧美午夜激情视频| 亚洲久久久久久久久久久| 亚洲福利在线看| 亚洲人a成www在线影院| 亚洲一区中文字幕| 国产亚洲欧美日韩精品| 狠狠躁夜夜躁人人爽天天天天97| 久久成人精品一区二区三区| 国产午夜精品全部视频在线播放| 日韩av电影国产| 久久韩国免费视频| 国产精品久久婷婷六月丁香| 成人在线视频网站| 国产精品一区二区女厕厕| 91精品国产91久久久久福利| 亚洲国产精品中文| 国产精品久久久久久久久久小说| 日韩一区二区av| 欧美成人激情在线| 亚洲国产高潮在线观看| 国产精品欧美在线| 日韩在线中文字幕| 国产拍精品一二三| 欧美裸体xxxx极品少妇软件| 伊是香蕉大人久久| 欧美网站在线观看| 国产精品美女午夜av| 成人情趣片在线观看免费| 91国产精品视频在线| 亚洲一区二区三区四区在线播放| 97香蕉超级碰碰久久免费的优势| 成人福利网站在线观看11| 亚洲高清免费观看高清完整版| 91亚洲国产成人精品性色| 国产精品白嫩初高中害羞小美女| 欧美性猛交xxxx乱大交3| 国产一区二区三区在线看| 日韩福利视频在线观看| 欧美野外猛男的大粗鳮| 国内精品一区二区三区四区| 国产香蕉精品视频一区二区三区| 国产精品一区二区三区久久久| 日韩av在线天堂网| 91精品在线观| 高清一区二区三区日本久| 大伊人狠狠躁夜夜躁av一区| 一区二区三区视频免费在线观看| 奇门遁甲1982国语版免费观看高清| 国产日韩在线免费| 91久久久久久久久久| 久久的精品视频| 欧美精品在线第一页| 国产福利视频一区| 久久夜色精品国产欧美乱| 精品亚洲永久免费精品| 欧美日韩成人黄色| 国产精品十八以下禁看| 日韩精品视频中文在线观看| 亚洲男人av在线| 68精品国产免费久久久久久婷婷| 亚洲影视九九影院在线观看| 日韩福利在线播放| 国产精品6699| 精品国产一区二区三区久久久狼| 中文国产亚洲喷潮| 欧美最猛黑人xxxx黑人猛叫黄| 韩国福利视频一区| 欧美激情乱人伦| 欧美激情一区二区久久久| 国产香蕉精品视频一区二区三区| 激情懂色av一区av二区av| 一个人看的www欧美| 欧美极品美女电影一区| 欧美中文在线视频| 国产日韩av在线播放| 国产精品久久久久999| 亚洲精品久久久久中文字幕二区| 久久久成人精品| 亚洲欧美制服另类日韩| 综合欧美国产视频二区| 欧美性xxxxxxxxx| www.亚洲天堂| 欧美激情亚洲综合一区| 国产v综合ⅴ日韩v欧美大片| 国产精品久久久久久久午夜| 中文字幕欧美日韩va免费视频| 欧美国产日韩一区二区三区| 91精品国产综合久久久久久久久| 亚洲精品理论电影| 久久亚洲私人国产精品va| 国产日韩换脸av一区在线观看| 国产成人啪精品视频免费网| 九九热在线精品视频| 日韩欧美亚洲综合| 成人精品aaaa网站| 精品免费在线观看| 午夜精品久久久久久久99热浪潮| 91亚洲精华国产精华| 国产精品日韩在线播放| 国产日韩欧美夫妻视频在线观看| 国产一区二区三区欧美| 国产一区二区黑人欧美xxxx| 国产精品入口福利| 国产91精品久久久久久久| 91久久精品国产| 欧美精品电影在线| 国产精品自产拍在线观看中文| 欧美日韩亚洲一区二区| 日韩美女福利视频| 91在线免费网站| 欧美成人免费小视频| 尤物yw午夜国产精品视频明星| 久久精品电影一区二区| 九九热最新视频//这里只有精品| 亚洲精品成人久久| 欧美大片免费看| 亚洲福利视频二区| 亚洲精品日韩在线| 欧美日韩国产黄| 视频一区视频二区国产精品| 18一19gay欧美视频网站| 国产午夜精品一区二区三区| 中文字幕亚洲天堂| 亚洲成人在线视频播放| 国产精品亚洲精品| 亚洲午夜精品久久久久久久久久久久| 伊人久久精品视频| 亚洲天堂av女优| 最近2019中文字幕一页二页| 亚洲性线免费观看视频成熟| 国产精品∨欧美精品v日韩精品| 亚洲人高潮女人毛茸茸| 欧美日韩爱爱视频| 精品二区三区线观看| 欧美性69xxxx肥| 亚洲国产成人久久综合| 欧美亚洲激情视频| 日本精品性网站在线观看| 永久免费看mv网站入口亚洲| 91久久精品国产91久久| 精品人伦一区二区三区蜜桃网站| 九九视频这里只有精品| 日韩av黄色在线观看| 亚洲国产精品热久久| 亚洲人成电影在线播放| 亚洲高清不卡av| 国产精品高潮粉嫩av| 国产精品视频一区国模私拍| 国产精品91一区| 欧美日韩免费在线观看| 欧洲美女7788成人免费视频| 国产精品白嫩美女在线观看| 国产网站欧美日韩免费精品在线观看| 日韩av黄色在线观看| 午夜精品一区二区三区在线视频| 日韩欧美精品在线观看| 最新国产成人av网站网址麻豆| 国产精品女主播视频| 国产日韩欧美电影在线观看| 欧美电影免费观看电视剧大全| 黑人巨大精品欧美一区免费视频| 欧美激情手机在线视频| 国产精品wwwwww|