1. 程式人生 > >JDBC--實現用java連線oracle資料庫的操作(簡單實用)

JDBC--實現用java連線oracle資料庫的操作(簡單實用)

在網上找了好多JDBC連線方法,試了又試總是有問題,最後結合好多方法,終於發現了一個簡單的連線步驟,分享給大家。

1. 建立一個Dynamic web project 

2. 在專案名上右鍵-->Build Path--> configure build path, 然後進入Libraries,點選 Add External Jars


匯入一個名字為ojdbc6_g.jar 的jar包,路徑通常為oracle安裝目錄下的product\11.2.0\dbhome1\jdbc,在此目錄下尋找即可。

3. 在專案檔案中的src目錄下新建一個jdbcConnect類,程式碼為:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class jdbcConnect {


public static void main(String[] args) {

ConnectOracle();

}

/**
* 一個非常標準的連線Oracle資料庫的示例程式碼
*/
public static void ConnectOracle()
{
   Connection con = null;// 建立一個數據庫連線
   PreparedStatement pre = null;// 建立預編譯語句物件,一般都是用這個而不用Statement
   ResultSet result = null;// 建立一個結果集物件
   try
   {
       Class.forName("oracle.jdbc.driver.OracleDriver");// 載入Oracle驅動程式
       System.out.println("開始嘗試連線資料庫!");
       String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:u01";// 127.0.0.1是本機地址,XE是精簡版Oracle的預設資料庫名
       String user = "system";// 使用者名稱,系統預設的賬戶名
       String password = "oracle";// 你安裝時選設定的密碼
       con = DriverManager.getConnection(url, user, password);// 獲取連線
       System.out.println("連線成功!");
       
   }
   catch (Exception e)
   {
       e.printStackTrace();
   }
}
}

執行即可成功連線oracle資料庫,之後各位就可以用你的java程式來操作資料庫啦!


!!!注意:在操作資料庫後,不要忘了關閉你的資料庫連線!con.close();

相關推薦

JDBC--實現java連線oracle資料庫操作簡單實用

在網上找了好多JDBC連線方法,試了又試總是有問題,最後結合好多方法,終於發現了一個簡單的連線步驟,分享給大家。 1. 建立一個Dynamic web project  2. 在專案名上右鍵-->

VB連線MySQL資料庫模組詳解

'  常用語句 '  conn.Execute "drop database db_vb" '  conn.Execute "create database db_vb" '  conn.Execute "use db_vb" '  conn.Execute "create table test (id in

Python Test API - python連線Oracle資料庫操作

目的: 通過python連線遠端的一臺oracle資料庫伺服器,並用python程式碼實現增刪改查的操作。本研究是為測試API準備資料庫環境的第一步。 環境配置(如果用64bit的,就都需要64bit):  1. 在本地計算機上安裝好oralce client (64bit) 2.

java連線oracle資料庫以及相關資料庫操作

package test.db; import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import jav

java連線oracle資料庫 -- Jdbc—odbc的橋連線方式

a.      首先伺服器(或需要連線的資料庫所在的電腦)配置odbc的資料來源 b.      控制面板→管理工具→odbc資料來源→選擇新增→找到oracle in oraDB11g_home→填寫必要資訊(第一項取別名,和第三項選擇資料庫)。 c.      編寫ja

Navicat連線Oracle資料庫出錯解決方案

 用Navicat連線Oracle資料庫時出現如下錯誤     上網一查原來是oci.dll版本不對。因為Navicat是通過oracle客戶端連線Oracle伺服器的,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Or

Navicat連線Oracle資料庫時報錯ORA-28547:connection to server failed, probable Oracle Net admin error

  用Navicat連線Oracle資料庫時出現如下錯誤     上網一查原來是oci.dll版本不對。因為Navicat是通過Oracle客戶端連線Oracle伺服器的,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install Clie

JDBC程式設計】Java 連線 MySQL資料庫基礎、入門和進階

Content: 常用的JDBC API 資料庫環境的搭建 建立資料庫連線 資料庫訪問優化 一. 常用的JDBC API 1. DriverManager類 : 資料庫管理類,用於管理一組JDBC驅動程式的基本服務。應用程式和資料

【解決】Mac升級Mojave後Navicat連線Oracle資料庫報ORA-21561: OID generation failed

一、原因排查 終端執行命令: xxxdeMacBook-Pro:~ xxx$ hostname xxxdeMacBook-Pro.local 發現是 輸出的hostname為 .local 而不是 localhost  檢視 hosts 檔案 : vim /e

一個非常標準的Java連線Oracle資料庫的示例程式碼

最基本的Oracle資料庫連線程式碼(只針對Oracle11g): 1、右鍵專案->構建路徑->配置構建路徑,選擇第三項“庫”,然後點選“新增外部Jar”,選擇“D:\Oracle\app\oracle\product\11.2.0\server \jdbc

Java連線Oracle資料庫的三種連線方式

背景: 這兩天在學習Oracle資料庫,這裡就總結下自己上課所學的知識,同時記錄下來,方便整理當天所學下的知識,也同時方便日後自己查詢。 SQL語句的話,這裡我就不多講了,感覺和其他的資料庫(MySQL、SQL Server)都是類似,區別不大。 今天在這

Java連線oracle資料庫並進行測試

oracle資料庫作為老牌資料庫,雖然現在的開發使用較少,但不免會使用到,所以這裡講解一下java連線oracle的過程(喜歡mysql的同學,也可以按這個連結進行java連線mysql的學習:http://blog.csdn.net/sunyinggang/articl

Linux下unixODBC連線Oracle資料庫的配置

1.環境 1[[email protected] ~]# cat /etc/redhat-release  Red Hat Enterprise Linux Server release 5.9 (Tikanga) [[email protected]

Java連線Oracle資料庫的步驟

A,DrvierManager.registerDriver是用來註冊資料庫驅動,Class.ForName也可以用來註冊資料庫驅動 B,Connection 是獲得資料庫的連線 C,Statment 是獲得執行語句 D,ResultSet 是獲得執行後的記錄 建立資料庫的順

SpringMVC(四) 連線oracle資料庫操作

package com.dragon.entity;public class UserInfo {  private int user_id;  private String user_name;  private String user_password;  public int getUser_id()

Idea資料庫操作Cross Join

Join交叉連線(Cross Join)概述: 交叉連線,又稱笛卡爾連線,如果A和B是兩個集合,他們的交叉連線就記為:AxB ; 1、首先,你還是要有兩個表: 表1:people 表2:students 2、然後,進行SQL語句操作 SELECT * FRO

Idea資料庫操作Full Join

Join全外連線(Full Outer)概述: 只要其中某個表存在匹配,FULL JOIN 關鍵字就會返回行。 可尷尬的是,MySQL並不支援Full Join。 不過依然有辦法解決。詳細請繼續往下看。 1、首先,你還是要有兩個表: 表1:people 表2:studen

Idea資料庫操作Right Join

Join右外連線(Right Outer)概述: 右表與左表結合,取右表全部屬性,左表若無則寫null; 1、首先,你還是要有兩個表: 表1:people 表2:students 2、然後,進行SQL語句操作 SELECT students.s_name,

Idea資料庫操作Left Join

Join左外連線(Left Outer)概述: 左表與右表結合,取左表全部屬性,右表若無則寫null; 1、首先,你還是要有兩個表: 表1:people 表2:students 2、然後,進行SQL語句操作 select students.s_name,stu

Idea資料庫操作Inner Join

注:本操作僅在Idea中進行(並未在MySQL workbench中哦) join內連線(inner)概述: 基於連線謂詞將兩張表組合在一起,從而產生新的一張表(類似與操作,取其相同部分的屬性)。 1、首先,你要有兩個表: 表1:people 表2:students