Mục lục:
- WebLogic truyền thông với cơ sở dữ liệu thông qua một pool kết nối. Bố cục kết nối cho phép WebLogic sử dụng một số cố định các kết nối đến cơ sở dữ liệu thay vì phải chịu trách nhiệm về việc liên tục tạo ra và loại bỏ các kết nối. Vì lý do này, bạn phải thiết lập một pool kết nối dữ liệu truy cập cơ sở dữ liệu của bạn. Để làm như vậy, hãy làm theo các bước sau:
- Sau khi bạn tạo một pool kết nối, bạn phải đính kèm nó vào một nguồn dữ liệu. Đó là thông qua nguồn dữ liệu này mà WebLogic có thể truy cập cơ sở dữ liệu của bạn. Để tạo nguồn dữ liệu, hãy làm theo các bước sau:
Video: Internet hoạt động ra sao? 2025
Entity beans cung cấp giao diện thuận tiện giữa chương trình và cơ sở dữ liệu. Những hạt cà phê này chứa dữ liệu mà cuối cùng phải được lưu trữ ở dạng cố định, thường là cơ sở dữ liệu quan hệ. J2EE có hai loại hạt thực thể: đậu bền vững được quản lý bởi đậu (BMP) và hạt cà phê bền bỉ (CMP) được quản lý. Thực thể BMP mở các kết nối trực tiếp vào cơ sở dữ liệu, trong khi các hạt thực thể CMP dựa vào máy chủ (container) để tương tác với cơ sở dữ liệu.
Mục đích của một bean thực thể là để cho phép dữ liệu Java di chuyển giữa bộ nhớ và lưu trữ vĩnh viễn, chẳng hạn như cơ sở dữ liệu. Khi thực thể đậu viết dữ liệu của họ vào cơ sở dữ liệu, bạn cần phải hiểu những điều cơ bản về kết nối cơ sở dữ liệu với WebLogic. Một sự hiểu biết cơ bản về SQL và cơ sở dữ liệu quan hệ được giả định.
Bạn có thể sử dụng gần như bất kỳ loại cơ sở dữ liệu với WebLogic. Các ví dụ trong bài viết này sử dụng trình điều khiển cầu ODBC-JDBC. Mở Kết nối Cơ sở dữ liệu (ODBC) là một tiêu chuẩn phổ biến trên nền Microsoft. Kết nối cơ sở dữ liệu Java (JDBC) là tiêu chuẩn cơ sở dữ liệu Java. Sử dụng cây cầu ODBC-JDBC cho phép bạn sử dụng trình điều khiển ODBC từ Java. Tất cả mọi thứ bạn cần sử dụng cầu ODBC-JDBC đã được tích hợp vào Java.
Nếu bạn đang sử dụng một cơ sở dữ liệu như Oracle, DB2, MySQL hoặc SQL Server, bạn nên sử dụng trình điều khiển thích hợp. Điều này sẽ cho hiệu suất tốt hơn so với cầu ODBC-JDBC.
Bất kể cơ sở dữ liệu nào bạn sử dụng, bạn phải thiết lập các bảng thích hợp. Trong SQL, một bảng là một cấu trúc cơ sở dữ liệu chứa các hàng riêng lẻ. Ví dụ: nếu bạn đang giữ một sổ địa chỉ, sổ địa chỉ là bảng có các tên cá nhân được lưu trữ theo hàng.
Liệt kê 1 cho thấy mã SQL cần thiết để tạo một cơ sở dữ liệu ví dụ.
Liệt kê 1: Tập lệnh để tạo cơ sở dữ liệu ví dụ
CREATE TABLE T_STUDENT (F_ID INTEGER KHÔNG NULL PRIMARY KEY,
F_FIRST VARCHAR (40),
F_LAST VARCHAR (40))
CREATE TABLE T_DEPARTMENT (F_ID INTEGER KHÔNG NULL KÍNH CHÍNH,
F_NAME VARCHAR (40))
CREATE TABLE T_COURSE (F_ID INTEGER KHÔNG NULL PRIMARY KEY,
F_NAME VARCHAR (40), < F_CREDIT INTEGER,
F_DEPARTMENT_ID INTEGER NOT NULL)
SQL trong Liệt kê 1 phải chung chung đủ để làm việc với hầu hết các cơ sở dữ liệu. Lưu ý rằng mỗi tên bảng được đặt trước bằng T_ và mỗi tên trường được đặt trước bằng F_. Chú giải này đảm bảo rằng một bảng hoặc tên trường không vô tình sử dụng một từ dành riêng. Điều này rất quan trọng khi thiết kế cho nhiều cơ sở dữ liệu, trong đó bộ sưu tập các từ dành riêng khác nhau từ cơ sở dữ liệu đến cơ sở dữ liệu.
Như bạn thấy từ Liệt kê 1, mỗi bảng được tạo thành từ một vài trường. Ví dụ: T_DEPARTMENT giữ F_ID và F_NAME làm trường. Mỗi hàng trong bảng T_DEPARTMENT sẽ giữ hai giá trị này.
Tạo pool kết nối
WebLogic truyền thông với cơ sở dữ liệu thông qua một pool kết nối. Bố cục kết nối cho phép WebLogic sử dụng một số cố định các kết nối đến cơ sở dữ liệu thay vì phải chịu trách nhiệm về việc liên tục tạo ra và loại bỏ các kết nối. Vì lý do này, bạn phải thiết lập một pool kết nối dữ liệu truy cập cơ sở dữ liệu của bạn. Để làm như vậy, hãy làm theo các bước sau:
1. Bắt đầu Điều khiển Hành chính.
Để biết thêm thông tin về bước này.
2. Ở phía bên trái của màn hình, nhấp vào thư mục Dịch vụ, sau đó nhấp vào thư mục JDBC.
Trên trang này, bạn có thể chọn các pool kết nối và chọn tạo một pool kết nối.
3. Gõ tên cho các hồ bơi kết nối.
Để làm theo cùng với ví dụ, gõ SchoolPool cho tên pool kết nối. Tên này cần được cung cấp cho nguồn dữ liệu bạn tạo trong phần tiếp theo.
4. Chọn loại cơ sở dữ liệu của bạn.
Loại cơ sở dữ liệu của bạn phải phù hợp với cơ sở dữ liệu bạn đang sử dụng. Để làm theo cùng với ví dụ, chọn Khác.
5. Đặt tên lớp trình điều khiển và URL vào bất cứ điều gì thích hợp cho cơ sở dữ liệu của bạn.
Tên lớp trình điều khiển và URL trong Hình 1 dành cho một ODBC DSN tên là trường học.
6. Thêm hồ bơi này vào máy chủ của bạn.
Để làm như vậy, hãy nhấp vào tab Mục tiêu. Chọn máy chủ của bạn, và sau đó nhấp vào nút mũi tên bên phải để gán nó.
Hình 1:
Tạo một pool kết nối. Tạo nguồn dữ liệuSau khi bạn tạo một pool kết nối, bạn phải đính kèm nó vào một nguồn dữ liệu. Đó là thông qua nguồn dữ liệu này mà WebLogic có thể truy cập cơ sở dữ liệu của bạn. Để tạo nguồn dữ liệu, hãy làm theo các bước sau:
1. Trong Bảng điều khiển Hành chính, nhấp vào thư mục Dịch vụ và sau đó nhấp vào nguồn dữ liệu mà bạn muốn sử dụng.
Nếu bạn chọn nguồn dữ liệu JDBC, màn hình thể hiện trong hình 2 xuất hiện.
Hình 2:
Tạo ra một nguồn dữ liệu. 2. Nhập tên cho nguồn dữ liệu của bạn.Bạn có thể chọn bất kỳ tên nào bạn muốn; tên chỉ dành cho bạn để tham khảo.
3. Nhập tên JNDI.
Để làm theo ví dụ, gõ jdbc / SchoolDataSource cho tên JNDI.
4. Nhập tên pool.
Đây là tên bạn đã nhập trong Bước 3 ở phần trước. Để làm theo cùng với ví dụ, gõ SchoolPool cho tên pool.
5. Thêm nguồn dữ liệu này vào máy chủ của bạn.
Để làm như vậy, hãy nhấp vào tab Mục tiêu. Chọn máy chủ của bạn, và sau đó nhấp vào nút mũi tên bên phải để gán nó.
Giờ bạn đã thiết lập kết nối cơ sở dữ liệu, bạn đã sẵn sàng sử dụng hạt cà phê tương tác với cơ sở dữ liệu đó.