欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年06月29日 09:18:01   作者:紅薯  
這篇文章主要介紹了java基于JDBC連接Oracle 11g Release2的方法,實例分析了JDBC連接Oracle 11g Release2容易出現(xiàn)的異常與解決方法,需要的朋友可以參考下

本文實例講述了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.
那么你必須用下面的連接方式:

/*******************************************************
* 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程序設(shè)計有所幫助。

相關(guān)文章

  • spring cloud gateway請求跨域問題解決方案

    spring cloud gateway請求跨域問題解決方案

    這篇文章主要介紹了spring cloud gateway請求跨域問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • SpringCloud之loadbalancer負(fù)載均衡組件實戰(zhàn)詳解

    SpringCloud之loadbalancer負(fù)載均衡組件實戰(zhàn)詳解

    LoadBalancer是Spring Cloud官方提供的負(fù)載均衡組件,可用于替代Ribbon,這篇文章主要介紹了SpringCloud之loadbalancer負(fù)載均衡組件,需要的朋友可以參考下
    2023-06-06
  • SpringBoot集成shiro,MyRealm中無法@Autowired注入Service的問題

    SpringBoot集成shiro,MyRealm中無法@Autowired注入Service的問題

    今天小編就為大家分享一篇關(guān)于SpringBoot集成shiro,MyRealm中無法@Autowired注入Service的問題,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Java集合框架LinkedList詳解及實例

    Java集合框架LinkedList詳解及實例

    這篇文章主要介紹了Java集合框架LinkedList詳解及實例的相關(guān)資料,從定義,概述,用法進(jìn)行介紹,需要的朋友可以參考下
    2017-04-04
  • Java實現(xiàn)每日給女友微信發(fā)送早安信息

    Java實現(xiàn)每日給女友微信發(fā)送早安信息

    這篇文章主要為大家詳細(xì)介紹了Java如何實現(xiàn)每日給女友微信發(fā)送早安等微信信息,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,需要的可以了解一下
    2022-12-12
  • FasfDFS整合Java實現(xiàn)文件上傳下載功能實例詳解

    FasfDFS整合Java實現(xiàn)文件上傳下載功能實例詳解

    這篇文章主要介紹了FasfDFS整合Java實現(xiàn)文件上傳下載功能實例詳解,需要的朋友可以參考下
    2017-08-08
  • Java壓縮文件工具類ZipUtil使用方法代碼示例

    Java壓縮文件工具類ZipUtil使用方法代碼示例

    這篇文章主要介紹了Java壓縮文件工具類ZipUtil使用方法代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-11-11
  • spring動態(tài)控制定時任務(wù)的實現(xiàn)

    spring動態(tài)控制定時任務(wù)的實現(xiàn)

    在實際項目中,經(jīng)常需要動態(tài)的控制定時任務(wù),比如通過接口增加、啟動、停止、刪除定時任務(wù),本文主要介紹了spring動態(tài)控制定時任務(wù)的實現(xiàn),感興趣的可以了解一下
    2024-01-01
  • java的JsonObject對象提取值方法

    java的JsonObject對象提取值方法

    下面小編就為大家分享一篇java的JsonObject對象提取值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 新版SpringSecurity安全配置說明

    新版SpringSecurity安全配置說明

    這篇文章主要介紹了新版SpringSecurity安全配置說明,在 Spring Security 5.7.0-M2 中,我們棄用了WebSecurityConfigurerAdapter,因為我們鼓勵用戶轉(zhuǎn)向基于組件的安全配置,需要的朋友可以參考下
    2023-07-07

最新評論