java連線Oracle資料庫獲取資料
一直弄.NET開發,這次由於專案需要,需要對一個使用Java開發的簡訊平臺進行二次開發,然後第一天就用eclipse來連線Oracle資料獲取資料,這期間遇到一個問題,就是Oracle連線的URL地址引數問題,一開始,始終報引數錯,後來經過搜尋,發現原來是SID的名字寫錯了,哪怎麼才能查詢到Oracle資料庫對應的SID呢?
方法如下:使用PLSQL或SQL Developer開啟Oracle資料庫,然後使用如下的SQL語句進行查詢:
select instance_name from v$instance;
java連線Oracle資料庫操作程式碼如下:
這裡面需要引入一個oracle的jar包,名稱為:ojdbc6.jar,下載地址:http://download.csdn.net/detail/taomanman/6276329
引入方式為:
右鍵java專案,選擇”Build Path“->"Configure Build Path",
單擊”Add External JARs“,選擇ojdbc6.jar即可
package com.syit;
import java.sql.*; //引入java連線SQL的包
/**********
* java連線oracle資料庫獲取資料
* @author 暖楓無敵
*如果對於SID報錯的話,請用以下SQL到資料庫中查詢對應的SID號,SQL如下:
select instance_name from v$instance; --syit
*/
public class DBFactory {
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; //驅動
public static final String DBURL = "jdbc:oracle:thin:@12.12.123.1:1521:syit"; //資料庫URL
public static final String DBUSER = "czfxkh"; //使用者名稱
public static final String DBPASSWORD = "czfxkh"; //密碼
public static void main(String args[]) throws Exception
{
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
String strSQL = "select * from SYS_MENU"; //SQL查詢語句
Class.forName(DBDRIVER); //註冊Oracle驅動
con = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD); //例項化資料庫連線
ps = con.prepareStatement(strSQL);
rs = ps.executeQuery();
while(rs.next())
{
System.out.println("選單名:"+rs.getString(1));
}
rs.close(); //關閉資料集
ps.close(); //關閉
con.close(); //關閉連結
}
}
相關文章
- jdbc獲取資料庫連線JDBC資料庫
- Java連線oracle資料庫JavaOracle資料庫
- 獲取oracle資料庫連線出現的問題Oracle資料庫
- jdbc獲取各種資料庫連線JDBC資料庫
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- python使用cx_Oracle連線oracle資料庫獲取常用資訊PythonOracle資料庫
- java連線資料庫Java資料庫
- jdbc獲取對各種資料庫的連線JDBC資料庫
- java後臺建立url連線,獲取介面資料Java
- Java讀取properties檔案連線資料庫Java資料庫
- java jdbc連線資料庫JavaJDBC資料庫
- JAVA資料庫連線池Java資料庫
- java連線mysql資料庫JavaMySql資料庫
- java連線access資料庫Java資料庫
- java連線sql資料庫JavaSQL資料庫
- Oracle連線MongoDB資料庫OracleMongoDB資料庫
- Oracle資料庫連線方式Oracle資料庫
- 【Oracle】Python 連線Oracle 資料庫OraclePython資料庫
- Python 連線 Oracle資料庫PythonOracle資料庫
- [Navicate]Navicate連線Oracle資料庫Oracle資料庫
- Python連線oracle資料庫PythonOracle資料庫
- oracle資料庫修改連線數Oracle資料庫
- NodeJs連線Oracle資料庫NodeJSOracle資料庫
- PLSQL連線oracle資料庫配置SQLOracle資料庫
- Java連線oracle資料庫的兩種常用方法JavaOracle資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 連線資料庫資料庫
- 資料庫連線資料庫
- Java 資料庫連線的那些事Java資料庫
- 關於java連線SQL資料庫JavaSQL資料庫
- Java連線Mysql資料庫攻略二JavaMySql資料庫
- Oracle dos連線資料庫基本操作Oracle資料庫
- 使用instantclient連線oracle資料庫clientOracle資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- .Net與Oracle的資料庫連線Oracle資料庫
- 資料來源連線資料庫資料庫
- 獲取Oracle資料庫awr報告方法Oracle資料庫
- java 無需建立資料來源連線access資料庫Java資料庫