Isi kandungan:
- WebLogic berkomunikasi dengan pangkalan data melalui kolam sambungan. Kolam sambungan membolehkan WebLogic menggunakan sambungan sambungan tetap ke pangkalan data dan bukan menanggung overhead yang sentiasa mencipta dan membuang sambungan. Oleh sebab itu, anda mesti mewujudkan kolam sambungan data yang mengakses pangkalan data anda. Untuk melakukannya, ikuti langkah berikut:
- Selepas anda membuat kolam sambungan, anda mesti melampirkannya ke sumber data. Ia adalah melalui sumber data ini yang boleh mengakses pangkalan data anda WebLogic. Untuk mencipta sumber data, ikuti langkah berikut:
Video: Konsep dasar DATABASE|Pengertian,fungsi dan contoh akses Database 2024
Biji entiti menyediakan antara muka yang mudah antara program anda dan pangkalan data. Biji-bijian ini menyimpan data yang akhirnya harus disimpan dalam bentuk tetap, yang paling umum adalah pangkalan data relasional. J2EE mempunyai dua jenis kacang entiti: kacang ketahanan yang diuruskan kacang (BMP) dan kacang ketahanan yang dikendalikan oleh kontainer (CMP). Biji entiti BMP membuka sambungan terus ke pangkalan data, sedangkan kacang entiti CMP bergantung pada pelayan (wadah) untuk berinteraksi dengan pangkalan data.
Tujuan kacang entiti adalah untuk membolehkan data Java bergerak antara ingatan dan simpanan kekal, seperti pangkalan data. Apabila kacang entiti menulis data mereka ke pangkalan data, anda perlu memahami asas-asas penyambungan pangkalan data ke WebLogic. Satu kebiasaan asas dengan SQL dan pangkalan relasi diandaikan.
Anda boleh menggunakan hampir semua jenis pangkalan data dengan WebLogic. Contoh-contoh dalam artikel ini menggunakan pemandu jambatan ODBC-JDBC. Konektivitas Terbuka Pangkalan Data (ODBC) adalah standard biasa pada platform Microsoft. Java Database Connectivity (JDBC) adalah pangkalan data pangkalan data Java. Menggunakan jambatan ODBC-JDBC membolehkan anda menggunakan pemandu ODBC dari Jawa. Semua yang anda perlukan untuk menggunakan jambatan ODBC-JDBC sudah dibina ke Java.
Jika anda menggunakan pangkalan data seperti Oracle, DB2, MySQL, atau SQL Server, anda harus menggunakan pemandu yang sesuai. Ini akan memberi prestasi yang lebih baik daripada jambatan ODBC-JDBC.
Terlepas dari pangkalan data yang anda gunakan, anda mesti menyediakan jadual yang sesuai. Dalam SQL, jadual adalah pangkalan data yang memegang baris individu. Sebagai contoh, jika anda menyimpan buku alamat, buku alamat adalah jadual dengan nama individu yang disimpan dalam baris.
Penyenaraian 1 menunjukkan kod SQL yang diperlukan untuk membuat pangkalan data contoh.
Penyenaraian 1: Skrip untuk Membuat Pangkalan Data Contoh
CREATE TABLE T_STUDENT (F_ID INTEGER TIDAK NULL PRIMARY KEY,
F_FIRST VARCHAR (40),
F_LAST VARCHAR (40))
CREATE TABLE T_DEPARTMENT (F_ID INTEGER NOT NULL PRIMARY KEY,
F_NAME VARCHAR (40))
CREATE TABLE T_COURSE (F_ID INTEGER NOT NULL PRIMARY KEY,
F_NAME VARCHAR (40), < F_CREDIT INTEGER,
F_DEPARTMENT_ID INTEGER TIDAK NULL)
SQL dalam Listing 1 harus cukup generik untuk berfungsi dengan kebanyakan pangkalan data. Perhatikan bahawa setiap nama jadual diawali dengan T_ dan setiap nama lapangan diawali dengan F_. Notasi ini memastikan bahawa nama meja atau medan tidak sengaja menggunakan perkataan yang ditinggalkan. Ini penting apabila merancang untuk pelbagai pangkalan data, di mana koleksi kata-kata tersimpan berbeza dari pangkalan data ke pangkalan data.
Seperti yang anda lihat dari Penyenaraian 1, setiap jadual terdiri daripada beberapa bidang. Sebagai contoh, T_DEPARTMENT memegang F_ID dan F_NAME sebagai medan. Setiap baris dalam jadual T_DEPARTMENT akan memegang dua nilai ini.
Mencipta kolam sambungan
WebLogic berkomunikasi dengan pangkalan data melalui kolam sambungan. Kolam sambungan membolehkan WebLogic menggunakan sambungan sambungan tetap ke pangkalan data dan bukan menanggung overhead yang sentiasa mencipta dan membuang sambungan. Oleh sebab itu, anda mesti mewujudkan kolam sambungan data yang mengakses pangkalan data anda. Untuk melakukannya, ikuti langkah berikut:
1. Mula Konsol Pentadbiran.
Untuk maklumat lanjut mengenai langkah ini.
2. Di sebelah kiri skrin, klik folder Perkhidmatan, dan kemudian klik folder JDBC.
Di halaman ini, anda boleh memilih kolam sambungan dan memilih untuk membuat kolam sambungan.
3. Taipkan nama untuk kolam sambungan.
Untuk mengikuti contohnya, taip SchoolPool untuk nama kolam sambungan. Nama ini perlu diberikan kepada sumber data yang anda buat di bahagian seterusnya.
4. Pilih jenis pangkalan data anda.
Jenis pangkalan data anda sepadan dengan pangkalan data yang anda gunakan. Untuk mengikuti contohnya, pilih Lain.
5. Tetapkan nama kelas dan URL pemandu kepada apa yang sesuai untuk pangkalan data anda.
Nama kelas pemandu dan URL dalam Rajah 1 adalah untuk sekolah bernama ODBC DSN.
6. Tambahkan kolam ini ke pelayan anda.
Untuk melakukannya, klik tab Sasaran. Pilih pelayan anda, dan kemudian klik butang anak panah kanan untuk menetapkannya.
Rajah 1:
Buat kolam sambungan. Mencipta sumber dataSelepas anda membuat kolam sambungan, anda mesti melampirkannya ke sumber data. Ia adalah melalui sumber data ini yang boleh mengakses pangkalan data anda WebLogic. Untuk mencipta sumber data, ikuti langkah berikut:
1. Dalam Konsol Pentadbiran, klik folder Perkhidmatan dan kemudian klik sumber data yang anda mahu gunakan.
Jika anda memilih sumber data JDBC, skrin yang ditunjukkan dalam Rajah 2 muncul.
Rajah 2:
Buat sumber data. 2. Taipkan nama untuk sumber data anda.Anda boleh memilih mana-mana nama yang anda mahu; nama itu hanya untuk rujukan anda.
3. Taipkan nama JNDI.
Untuk mengikuti contohnya, ketik jdbc / SchoolDataSource untuk nama JNDI.
4. Taipkan nama kolam.
Ini adalah nama yang anda taip dalam Langkah 3 di bahagian yang terdahulu. Untuk mengikuti contohnya, taip SchoolPool untuk nama kumpulan.
5. Tambah sumber data ini ke pelayan anda.
Untuk melakukannya, klik tab Sasaran. Pilih pelayan anda, dan kemudian klik butang anak panah kanan untuk menetapkannya.
Sekarang bahawa anda telah menyediakan sambungan pangkalan data, anda sudah bersedia menggunakan kacang yang berinteraksi dengan pangkalan data tersebut.