Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

KẾT NỐI VÀO ORACL6
MIỄN PHÍ
Số trang
8
Kích thước
110.5 KB
Định dạng
PDF
Lượt xem
1917

KẾT NỐI VÀO ORACL6

Nội dung xem thử

Mô tả chi tiết

KẾT NỐI VÀO ORACLE - Bài 7: Lập trình Java với Oracle

Database

Tác giả: www.oravn.com

Bài này chủ yếu tôi đưa ra các ví dụ hướng dẫn các bạn lập trình ngôn

ngữ Java thao tác với Oracle database bao gồm query dữ liệu, thực hiện

các câu lệnh DML, gọi hàm và thủ tục trong database và cách tạo hàm và

thủ tục trong Oracle database từ một Java class.

1. Kết nối và thao tác với Oracle database: example

/** class này khai báo kết nối với Oracle database áp dụng khái niệm

singleton. Khi sử dụng Oracle driver các bạn phải chép file classes12.jar

vào thư mục WEB-INF/lib. File này các bạn có thể tìm thấy trong thư mục

oracle_home/jdbc/lib

*/

package javaora.example;

import java.sql.*;

public class ConnectionProvider {

private static Connection connection = null;

// thông số database có thể là tên ODBC nếu các bạn sử dụng ODBC driver

// hoặc ở dạng hostname:port:sid nếu dùng Oracle driver

public Connection openConnection(String driver, String database, String username, String

password) {

if (connection == null) {

try{

if (driver.equals("Oracle")){

Class.forName("oracle.jdbc.driver.OracleDriver");

connection =

DriverManager.getConnection("jdbc:oracle:thin:@"+database,username,password);

}

else {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

connection =

DriverManager.getConnection("jdbc:odbc:"+database,username,password);

}

}

catch (ClassNotFoundException cnfe){

System.err.println("Driver not found.");

}

catch (SQLException e) {

System.err.println(e.getMessage());

}

Tải ngay đi em, còn do dự, trời tối mất!