Hjem Personlig finansiering Forståelse af WebLogic Database Access

Forståelse af WebLogic Database Access

Indholdsfortegnelse:

Video: Motiverende læringsmiljøer i praksis. En ny forståelse af motivation. Film 2 2025

Video: Motiverende læringsmiljøer i praksis. En ny forståelse af motivation. Film 2 2025
Anonim

Entitybønner giver en praktisk grænseflade mellem dit program og databasen. Disse bønner indeholder data, der til sidst skal opbevares i en permanent form, oftest en relationsdatabase. J2EE har to typer enhedsbønner: bønforvaltet persistens (BMP) bønner og beholderstyret persistens (CMP) bønner. BMP-enhedsbønner åbner forbindelser direkte til databasen, mens CMP-enhedsbønner er afhængige af serveren (beholderen) for at interagere med databasen.

Formålet med en enhedsbønne er at tillade Java-data at flytte mellem hukommelse og permanent lagring, såsom en database. Når enhedsbønner skriver deres data til en database, skal du forstå det grundlæggende ved at forbinde en database til WebLogic. En grundlæggende kendskab til SQL og relationelle databaser antages.

Du kan bruge næsten enhver form for database med WebLogic. Eksemplerne i denne artikel bruger ODBC-JDBC brodriveren. Åben databaseforbindelse (ODBC) er en fælles standard på Microsoft-platformen. Java Database Connectivity (JDBC) er Java-databasestandarden. Ved hjælp af ODBC-JDBC-broen kan du bruge ODBC-drivere fra Java. Alt, hvad du skal bruge ODBC-JDBC-broen, er allerede indbygget i Java.

Hvis du bruger en database som Oracle, DB2, MySQL eller SQL Server, skal du bruge den rigtige driver. Dette giver bedre ydeevne end ODBC-JDBC-broen.

Uanset hvilken database du bruger, skal du oprette de relevante tabeller. I SQL er et bord en databasekonstruktion, der indeholder individuelle rækker. Hvis du f.eks. Holdt en adressebog, er adressebogen tabellen med individuelle navne gemt i rækker.

Listing 1 viser den SQL-kode, der er nødvendig for at oprette en eksempeldatabase.

Liste 1: Script til oprettelse af eksempeldatabasen

CREATE TABLE T_STUDENT (F_ID INTEGER IKKE NULL PRIMÆR NØGL,

F_FIRST VARCHAR (40),

F_LAST VARCHAR (40))

CREATE TABLE T_DEPARTMENT (F_ID INTEGER IKKE NULL PRIMÆR Nøgle,

F_NAME VARCHAR (40))

CREATE TABLE T_COURSE (F_ID INTEGER IKKE NULL PRIMÆR Nøgle,

F_NAME VARCHAR (40) F_CREDIT INTEGER,

F_DEPARTMENT_ID INTEGER IKKE NULL)

SQL i liste 1 skal være generisk nok til at fungere sammen med de fleste databaser. Bemærk at hvert tabelnavn er præfikset med T_, og hvert feltnavn er præfikset med F_. Denne notation sikrer, at et tabel- eller feltnavn ikke tilfældigt bruger et reserveret ord. Dette er vigtigt, når der designes for flere databaser, hvor samlingen af ​​reserverede ord adskiller sig fra database til database.

Som du kan se fra Liste 1, består hver tabel af flere felter. For eksempel holder T_DEPARTMENT F_ID og F_NAME som felter. Hver række i tabellen T_DEPARTMENT vil holde disse to værdier.

Oprettelse af forbindelsespuljen

WebLogic kommunikerer med databasen via en forbindelsesbassin. Forbindelsespuljen gør det muligt for WebLogic at bruge et fast antal forbindelser til databaser i stedet for at pådrage sig overhead for konstant at oprette og bortskaffe forbindelser. På grund af dette skal du oprette en dataforbindelsespulje, der åbner din database. Det gør du ved at følge disse trin:

1. Start Administrative Console.

For mere information om dette trin.

2. Klik på mappen Services på venstre side af skærmen, og klik derefter på JDBC-mappen.

På denne side kan du vælge forbindelsespuljer og vælge at oprette en forbindelsesbassin.

3. Indtast et navn for forbindelsesbassinet.

For at følge med eksemplet skal du skrive SchoolPool for forbindelsespuljenavnet. Dette navn skal gives til den datakilde, du opretter i næste afsnit.

4. Vælg din database type.

Din database type skal matche den database, du bruger. For at følge med eksemplet skal du vælge Andet.

5. Indstil driverens klassenavn og URL til det, der passer til din database.

Driverens klassenavn og URL i Figur 1 er for en ODBC DSN navngivet skole.

6. Tilføj denne pool til din server.

Klik på fanen Mål for at gøre det. Vælg din server, og klik derefter på højre pileknap for at tildele det.

Figur 1:

Opret en forbindelsesbassin. Oprettelse af datakilden

Når du opretter en forbindelsesbassin, skal du vedhæfte den til en datakilde. Via denne datakilde kan WebLogic få adgang til din database. Følg disse trin for at oprette en datakilde:

1. Klik på mappen Tjenester i Administrativ konsol, og klik derefter på den datakilde, du vil bruge.

Hvis du vælger JDBC-datakilden, vises skærmen vist i Figur 2.

Figur 2:

Opret en datakilde. 2. Indtast et navn til din datakilde.

Du kan vælge et hvilket som helst navn du vil have; Navnet er kun til din reference.

3. Indtast et JNDI-navn.

For at følge med eksemplet, skriv jdbc / SchoolDataSource til JNDI-navnet.

4. Indtast et poolnavn.

Dette er navnet du skrev i trin 3 i det foregående afsnit. For at følge med eksemplet skal du skrive SchoolPool for poolnavnet.

5. Tilføj denne datakilde til din server.

Klik på fanen Mål for at gøre det. Vælg din server, og klik derefter på højre pileknap for at tildele det.

Nu hvor du har oprettet databaseforbindelsen, er du klar til at bruge bønner, der interagerer med databasen.

Forståelse af WebLogic Database Access

Valg af editor

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

Følgende listen indeholder detaljer om transaktioner og funktioner, som de fleste data konverterer og sammenlignelige transaktioner og funktioner findes i QuickBooks Online (QBO). I nogle tilfælde findes undtagelser; Du finder specifikke noter i web-ekstraartikel & ldquo; Hvordan QuickBooks Desktop Lister Konverter til QuickBooks Online. & Rdquo; Og for flere oplysninger, besøg QuickBooks ofte stillede spørgsmål, og ldquo; Hvorfor ...

Der producerer betalingsopgørelser i MYOB-dummies

Der producerer betalingsopgørelser i MYOB-dummies

I slutningen af ​​hvert lønningsår (som slutter den 30. juni) kan bruge MYOB til at levere hver medarbejder med et betalingsoversigt. Et betalingsopsamling er et kort dokument, der opsummerer de bruttolønninger, skat og godtgørelser, som medarbejderen har modtaget i løbet af de sidste 12 måneder af ansættelsen. Opsætning af betalingsoversigter Til ...

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

Følgende oplysninger viser transaktioner og funktioner, som ikke konverteres fra desktop QuickBooks til QuickBooks Online (QBO) og heller ikke har nogen sammenlignelig funktion i QBO. Selv om en eller flere af disse transaktioner eller funktioner kan være afbrudte afbrydere, skal du huske at for mange af disse funktioner kan du bruge løsninger. Typen af ​​data eller funktional noter ...

Valg af editor

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

FREQUENCY-funktionen i Excel tæller værdierne i en array der falder inden for en rækkevidde eller bin. Funktionen bruger følgende syntaks: = FREQUENCY (data_array, bins_array) hvor data_array er det regnearkområde, der indeholder de værdier, du vil tælle, og bins_array er et regnearkområde, der identificerer værdierne eller bakkerne, der ...

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

, Når du skal analysere , bruger du Excel 2013s målsøgningsfunktion til at finde de indgangsværdier, der er nødvendige for at opnå det ønskede mål. Nogle gange, når du gør hvad-hvis analyse, har du et bestemt udgangspunkt i tankerne, såsom et mål salgsmængde eller vækstprocent. Hvis du vil bruge funktionen Målsøgning placeret på What-If ...

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Selvom valgmuligheden måske ikke Se nyttige på overfladen, denne funktion kan dramatisk forbedre dine Excel-datamodeller. VÆLG-funktionen returnerer en værdi fra en bestemt liste over værdier baseret på et angivet positionsnummer. Hvis du f.eks. Indtaster formlerne VÆLG (3, "Rød", "Gul", "Grøn", "Blå") i en celle, returnerer Excel ...

Valg af editor

Indlæs en Workflow i SharePoint 2010 - dummies

Indlæs en Workflow i SharePoint 2010 - dummies

Konfigurere dit bibliotek til at bruge en workflow i SharePoint 2010 løser kun en del af problemet. Hvis du ikke har dit bibliotek konfigureret til at kick-off automatisk, skal en person manuelt starte workflowen. Start manuelt en arbejdsgang ved at følge disse trin: Gennemse det element, du vil godkende, klik på rullelisten og vælg Workflows. ...

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotekets generelle indstillinger / listen er blevet udvidet i SharePoint 2010 til at omfatte flere nye indstillinger, herunder validering, kolonne standardværdi (for biblioteker), vurdering, metadata navigation, visningsvisning og formular (for lister). Her er et overblik for at se, hvad du kan gøre med hver af disse muligheder. Generelle indstillinger Konfigurationsindstillinger Indstillingsnavn ...

Importer et regneark som en liste i SharePoint 2010 - dummies

Importer et regneark som en liste i SharePoint 2010 - dummies

Har allerede data i et regneark, som du Vil du være en SharePoint 2010 liste? Du er halvvejs derhen! Før du starter, skal du sørge for at gøre følgende: Rens listen. Sørg for, at din liste ligner et bord uden tomme kolonner eller rækker. Sørg for, at din liste har overskrifter. Alle kolonner skal have en ...