Acasă Finanțe personale ÎNțelegerea accesului la bazele de date WebLogic - dummies

ÎNțelegerea accesului la bazele de date WebLogic - dummies

Cuprins:

Video: La Educación Prohibida - Película Completa HD 2024

Video: La Educación Prohibida - Película Completa HD 2024
Anonim

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ă.

ÎNțelegerea accesului la bazele de date WebLogic - dummies

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...