1. Trang chủ
  2. » Thể loại khác

ket noi jdbc voi oracle

4 172 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 761,49 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kết nối JDBC với Oracle Chương này, chúng ta cùng tìm hiểu các bước đơn giản để thiết lập một kết nối JDBC với Oracle Database.. Để kết nối ứng dụng Java với Oracle Database, bạn cần tải

Trang 1

Kết nối JDBC với Oracle

Chương này, chúng ta cùng tìm hiểu các bước đơn giản để thiết lập một kết nối JDBC với Oracle Database

Để kết nối ứng dụng Java với Oracle Database, bạn cần tải ojdbc14.jar file Sau đó, bạn theo một trong hai cách:

1 Dán ojdbc14.jar file trong JRE/lib/ext folder

2 Thiết lập classpath:

Thiết lập classpath tạm thời: đầu tiên bạn tìm ojdbc14.jar file, sau đó mở

command prompt và viết: C:>set classpath=c:\folder\ojdbc14.jar;.;

Thiết lập classpath vĩnh viễn: Vào MyComputer properties -> advanced tab ->

environment variables -> tạo tab mới user variable -> viết giá trị path trong tên biến -> dẫn đến thư mục bin của cài đăt java -> ok -> ok -> ok

Trang 3

Trong variable name, bạn viết classpath và trong variable value, bạn dán path là C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.;

Sau đó, để kết nối ứng dụng Java với Oracle Database, bạn thực hiện theo 5 bước như

dưới đây Trong ví dụ, mình sử dụng Oracle10G Database Vì thế, chúng ta cần biết các

thông tin sau về Oracle Database:

1 Lớp Driver cho Oracle Database là oracle.jdbc.driver.OracleDriver

2 Địa chỉ kết nối cho Oracle10G Database là jdbc:oracle:thin:@localhost:1521:xe Trong

đó:

jdbc là API

oracle là cơ sở dữ liệu

thin là driver

localhost là tên server mà Oracle đang chạy (chúng ta cũng có thể sử dụng địa chỉ

IP tại đây)

1521 là số hiệu cổng

xe là tên Oracle Service

Bạn có thể lấy tất cả thông tin này từ tnsnames.ora file

3 Username mặc định cho Oracle Database là system

4 Password được cung cấp bởi người dùng tại thời điểm cài đặt Oracle Database

Bây giờ, chúng ta sẽ tạo một bảng trong Oracle Database

// Tao co so du lieu co ten la sinhvien create database sinhvien ; // Chon co

so du lieu de lam viec use sinhvien ; // Tao bang hocphi trong co so du lieu tren create table hocphi ( mssv number ( 10 ), ho varchar2 ( 50 ), ten

varchar2 ( 30 ), hocphi number ( ));

Ví dụ để kết nối ứng dụng Java với Oracle Database

Trong ví dụ này, mình sử dụng username mặc định là system và password của mình là123oracle Chương trình đơn giản này được sử dụng để lấy tất cả bản ghi có trong bảng

Trang 4

hocphi Mình đã liệt kê và comment chi tiết về các bước trong khi kết nối ứng dụng Java với Oracle Database để bạn tiện theo dõi

package com vietjack jdbc ; import java sql *; class ViDuJDBC{ public

static void main (String args []){ try { // Buoc 1: Tai lop Driver

Class forName ( "oracle.jdbc.driver.OracleDriver" ); // Buoc 2: Tao doi tuong Connection Connection con =DriverManager getConnection (

"jdbc:oracle:thin:@localhost:1521:xe" , "system" , "123oracle" ); // Buoc 3: Tao doi tuong Statement Statement stmt = con createStatement (); // Buoc 4: Thuc thi truy van ResultSet rs = stmt executeQuery ( "select * from hocphi" );

while ( rs next ()) System out println ( rs getInt ( )+ " " + rs getString ( )+ "

" rs getString ( )+ rs getInt ( )); // Buoc 5: Dong doi tuong Connection

con close (); } catch (Exception e ){ System out println ( );} } }

Ngày đăng: 02/12/2017, 23:03

TỪ KHÓA LIÊN QUAN

w