Cuprins:
- 2. În partea stângă a ecranului, faceți clic pe dosarul Servicii, apoi faceți clic pe folderul JDBC.
- Figura 2:
Video: La Educación Prohibida - Película Completa HD 2024
fasole Entity oferă o interfață convenabilă între programul și baza de date. Aceste fasole dețin date care trebuie în cele din urmă stocate într-o formă permanentă, cel mai frecvent o bază de date relațională. J2EE are două tipuri de fasole entitate: fasolea administrată prin fasole (BMP) și boabele de persistență (CMP) gestionate de containere. Entitatea BMP deschide conexiuni direct la baza de date, în timp ce fasolea entității CMP se bazează pe serverul (containerul) pentru a interacționa cu baza de date.
Scopul unei entități fasole este de a permite ca datele din Java să se deplaseze între memorie și stocarea permanentă, cum ar fi o bază de date. Atunci când fasolea entitate scrie datele lor într-o bază de date, trebuie să înțelegeți elementele de bază ale conectării unei baze de date la WebLogic. Se presupune o familiarizare de bază cu bazele de date SQL și relaționale.
Puteți utiliza aproape orice tip de bază de date cu WebLogic. Exemplele din acest articol utilizează driverul de bridge ODBC-JDBC. Open Database Connectivity (ODBC) este un standard comun pe platforma Microsoft. Conectivitatea bazei de date Java (JDBC) este standardul bazei de date Java. Utilizarea punții ODBC-JDBC vă permite să utilizați drivere ODBC din Java. Tot ceea ce aveți nevoie pentru a utiliza podul ODBC-JDBC este deja construit în Java.
Dacă utilizați o bază de date cum ar fi Oracle, DB2, MySQL sau SQL Server, trebuie să utilizați driverul corespunzător. Aceasta va oferi o performanță mai bună decât podul ODBC-JDBC.
Indiferent de baza de date pe care o utilizați, trebuie să configurați tabelele corespunzătoare. În SQL, un tabel este un construct de bază de date care conține rânduri individuale. De exemplu, dacă păstrați o agendă de adrese, agenda este tabelul cu nume individuale stocate în rânduri.
Lista 1 arată codul SQL necesar pentru a crea o bază de date exemplu.
Lista 1: Script pentru a crea baza de date exemplu
CREATE TABLE T_STUDENT (F_ID INTEGER NOT NULL KEY PRIMARY,
F_FIRST VARCHAR (40) CREATE TABLE T_DEPARTMENT (F_ID INTEGER NOT NULL KEY PRIMARY,
FARCHER VARCHAR (40))
CREATE TABLE T_COURSE (F_CREDIT INTEGER,
F_DEPARTMENT_ID INTEGER NOT NULL)
SQL-ul din Listing 1 ar trebui să fie suficient de generic pentru a lucra cu majoritatea bazelor de date. Rețineți că fiecare nume de tabel este prefixat cu T_ și fiecare nume de domeniu este prefixat cu F_. Această notație asigură că un nume de tabel sau câmp nu utilizează în mod accidental un cuvânt rezervat. Acest lucru este important atunci când proiectați pentru mai multe baze de date, în care colecția de cuvinte rezervate este diferită de baza de date la baza de date.
După cum puteți vedea din lista 1, fiecare tabel este alcătuit din mai multe câmpuri. De exemplu, T_DEPARTMENT deține F_ID și F_NAME ca câmpuri. Fiecare rând din tabelul T_DEPARTMENT va menține aceste două valori.
Crearea bazei de conexiuni
WebLogic comunica cu baza de date printr-un pool de conexiuni. Bazinul de conexiuni permite WebLogic să utilizeze un număr fix de conexiuni la baze de date, în loc să suporte cheltuielile aferente creării și eliminării constante a conexiunilor. Din această cauză, trebuie să creați o grupare de conexiuni de date care accesează baza de date. Pentru a face acest lucru, urmați acești pași:
1. Porniți Consola administrativă.
Pentru mai multe informații despre acest pas.
2. În partea stângă a ecranului, faceți clic pe dosarul Servicii, apoi faceți clic pe folderul JDBC.
În această pagină puteți alege bazine de conexiuni și alegeți crearea unei baze de conexiuni.
3. Introduceți un nume pentru grupul de conexiuni.
Pentru a urmări împreună cu exemplul, tastați SchoolPool pentru numele grupului de conexiuni. Acest nume trebuie să fie dat sursei de date pe care o creați în secțiunea următoare.
4. Alegeți tipul de bază de date.
Tipul de bază de date ar trebui să se potrivească cu baza de date pe care o utilizați. Pentru a urmări împreună cu exemplul, alegeți Altele.
5. Setați numele clasei de șofer și adresa URL la ceea ce este potrivit pentru baza dvs. de date.
Numele și adresa URL a clasei șoferului din Figura 1 sunt pentru o ODBC DSN numită școală.
6. Adăugați această piscină pe serverul dvs.
Pentru a face acest lucru, faceți clic pe fila Ținte. Selectați serverul dvs., apoi faceți clic pe butonul săgeată dreapta pentru al aloca.
Figura 1:
Creați un grup de conexiuni.
Crearea sursei de date
După crearea unei baze de conexiuni, trebuie să o atașați la o sursă de date. Prin intermediul acestei surse de date, WebLogic poate accesa baza de date. Pentru a crea o sursă de date, urmați acești pași:
1. În Consola administrativă, faceți clic pe dosarul Servicii și apoi faceți clic pe sursa de date pe care doriți să o utilizați. Dacă alegeți sursa de date JDBC, apare ecranul prezentat în Figura 2.Figura 2:
Creați o sursă de date.
2. Introduceți un nume pentru sursa de date.
Puteți alege orice nume doriți; numele este numai pentru referință.
3. Introduceți un nume JNDI. Pentru a urmări împreună cu exemplul, tastați jdbc / SchoolDataSource pentru numele JNDI.4. Introduceți numele unei bazine.
Acesta este numele pe care l-ați scris în pasul 3 din secțiunea precedentă. Pentru a urmări împreună cu exemplul, tastați SchoolPool pentru numele bazinului.
5. Adăugați această sursă de date pe serverul dvs.
Pentru a face acest lucru, faceți clic pe fila Ținte. Selectați serverul dvs., apoi faceți clic pe butonul săgeată dreapta pentru al aloca.
Acum, când ați configurat conexiunea bazei de date, sunteți gata să utilizați fasole care interacționează cu baza de date respectivă.