一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java基于JDBC連接Oracle 11g Release2實例分析

java基于JDBC連接Oracle 11g Release2實例分析

2019-12-24 13:08紅薯 JAVA教程

這篇文章主要介紹了java基于JDBC連接Oracle 11g Release2的方法,實例分析了JDBC連接Oracle 11g Release2容易出現的異常與解決方法,需要的朋友可以參考下

本文實例講述了java基于JDBC連接Oracle 11g Release2的方法。分享給大家供大家參考。具體如下:

Oracle 11g Release 2 的 JDBC 連接似乎有所不同 ,如果你收到下面的異常:
Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor.
那么你必須用下面的連接方式:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*******************************************************
* Created on Nov, 2011 Copyright(c) http://vigilance.co.in All Rights Reserved.
********************************************************/
package com.vigilance.java.sample;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
 * @author http://vigilance.co.in
 */
public class ConnectJDBCOracle11g {
/**
 * This class demonstrates the code for connecting Oracle 11g database using JDBC.
 * @param args
*/
public static void main(String[] args) {
  String JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver";
  String JDBC_STRING = "jdbc:odbc:thin:@HOSTNAME:PORTNUMBER/SID";
  // in case of 11g use '/' instead of :
  String USER_NAME = "USER_NAME";
  String PASSWD = "PASSWORD";
  Connection conn = null;
  ResultSet rs = null;
  Statement stmt = null;
  try{
    Class.forName(JDBC_DRIVER);
    conn = DriverManager.getConnection(JDBC_STRING, USER_NAME, PASSWD);
    stmt = conn.createStatement();
    String query = "SELECT * FROM TABLE TBL";
    rs = stmt.executeQuery(query);
  }catch(SQLException sqlEx){
    sqlEx.printStackTrace();
  } catch (ClassNotFoundException e) {
    e.printStackTrace();
  } finally{
    try {
      if(rs!=null) rs.close();
      if(stmt !=null) stmt.close();
      if(conn!=null) conn.close();
    } catch (SQLException e) {
      e.printStackTrace();
    }
  }
}
}

希望本文所述對大家的java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人影院在线观看 | 久久精品一卡二卡三卡四卡视频版 | 色综合伊人色综合网站中国 | 任我行视频在线观看国语 | 91肥熟国产老肥熟在线 | 456老汉gay | 男神插曲女生动漫完整版动漫 | 日本高清在线看免费观看 | 性做久久久久免费观看 | 国产免费看黄的私人影院 | 搓光美女衣 | 天天综合天天影视色香欲俱全 | 亚洲六月丁香六月婷婷色伊人 | 办公室恋情在线观看 | 日本高清中文字幕视频在线 | 国产欧美日韩一区二区三区在线 | 精品小视频在线 | 草莓在深夜释放自己软件 | 日本最新伦中文字幕 | 韩国漂亮美女三级在线观看 | 性色欲情网站IWWW九文堂 | 我年轻漂亮的继坶2中字在线播放 | 我的妹妹最近有点怪在线观看 | 人人看人人射 | 亚洲欧美一级夜夜爽w | 日本理论片中文在线观看2828 | 12345国产精品高清在线 | w7w7w7w7w免费 | 男生操女生漫画 | 欧美亚洲高清日韩成人 | 大ji巴好好爽好深网站 | 人人人人人看碰人人免费 | 97蝌蚪自拍自窝 | 日本公与妇中文在线 | 免费看隐私男生网站 | 日本一卡二卡3卡四卡网站精品 | 精品四虎国产在免费观看 | 嫩草影院精品视频在线观看 | 福利片免费一区二区三区 | 逼水真多 | 思思久久精品在热线热 |