Hem Personliga finanser Förstå WebLogic Database Access - dummies

Förstå WebLogic Database Access - dummies

Innehållsförteckning:

Video: Salesforce.com: Vad är Force.com? 2024

Video: Salesforce.com: Vad är Force.com? 2024
Anonim

Entitybönor ger ett bekvämt gränssnitt mellan ditt program och databasen. Dessa bönor innehåller data som i slutändan måste lagras i någon permanent form, oftast en relationsdatabas. J2EE har två typer av enhetbönor: bönhanterad persistens (BMP) bönor och behållarstyrd persistens (CMP) bönor. BMP-enhetens bönor öppnar anslutningar direkt till databasen, medan CMP-enhetens bönor är beroende av servern (behållaren) för att interagera med databasen.

Syftet med en företagsböna är att tillåta Java-data att flytta mellan minnet och permanent lagring, till exempel en databas. När enhetsbönor skriver sina data till en databas måste du förstå grunderna för att ansluta en databas till WebLogic. En grundläggande förtrogenhet med SQL- och relationella databaser antas.

Du kan använda nästan alla slags databaser med WebLogic. Exemplen i den här artikeln använder ODBC-JDBC-brodrivrutinen. Open Database Connectivity (ODBC) är en vanlig standard på Microsoft-plattformen. Java Database Connectivity (JDBC) är Java-databasstandarden. Med hjälp av ODBC-JDBC-bron kan du använda ODBC-drivrutiner från Java. Allt som du behöver använda ODBC-JDBC-bron är redan inbyggt i Java.

Om du använder en databas som Oracle, DB2, MySQL eller SQL Server, ska du använda lämplig drivrutin. Detta ger bättre prestanda än ODBC-JDBC-bron.

Oavsett vilken databas du använder måste du ställa in lämpliga tabeller. I SQL är en tabell en databaskonstruktion som innehåller enskilda rader. Om du till exempel behåller en adressbok är adressboken tabellen med enskilda namn lagrade i rader.

Listning 1 visar den SQL-kod som krävs för att skapa en exempeldatabas.

Listning 1: Skript för att skapa exempeldatabasen

CREATE TABLE T_STUDENT (F_ID INTEGER INTE NULL PRIMÄR NYCKEL,

F_FIRST VARCHAR (40),

F_LAST VARCHAR (40))

CREATE TABLE T_DEPARTMENT (F_ID INTEGER INTE NULL PRIMÄR NYCKEL,

F_NAME VARCHAR (40))

CREATE TABLE T_COURSE (F_ID INTEGER INTE NULL PRIMÄR NYCKEL,

F_NAME VARCHAR (40) F_CREDIT INTEGER,

F_DEPARTMENT_ID INTEGER NOT NULL)

SQL i listning 1 ska vara generisk nog att arbeta med de flesta databaser. Observera att varje tabellnamn är prefixat med T_ och varje fältnamn är prefixat med F_. Denna notering säkerställer att ett tabell- eller fältnamn inte av misstag använder ett reserverat ord. Detta är viktigt när du designar för flera databaser, där samlingen av reserverade ord skiljer sig från databas till databas.

Som du kan se från Listing 1 består varje tabell av flera fält. T_DEPARTMENT håller till exempel F_ID och F_NAME som fält. Varje rad i tabellen T_DEPARTMENT håller dessa två värden.

Skapa anslutningspoolen

WebLogic kommunicerar med databasen via en anslutningspool. Anslutningspoolen gör det möjligt för WebLogic att använda ett fast antal anslutningar till databaser snarare än att drabbas av överlag för att ständigt skapa och bortskaffa anslutningar. På grund av detta måste du upprätta en databas för anslutning till din databas. Gör så här:

1. Starta administratörskonsolen.

För mer information om detta steg.

2. På vänster sida av skärmen klickar du på mappen Tjänster och klickar sedan på JDBC-mappen.

På den här sidan kan du välja anslutningspooler och välja att skapa en anslutningspool.

3. Skriv ett namn för anslutningspoolen.

För att följa med exemplet, skriv SchoolPool för anslutningspoolnamnet. Detta namn måste ges till den datakälla du skapar i nästa avsnitt.

4. Välj din databas typ.

Din databas typ borde matcha databasen du använder. För att följa med exemplet, välj Annat.

5. Ange förarens klassnamn och URL till vad som är lämpligt för din databas.

Förarens klassnamn och URL i Figur 1 är för en ODBC DSN som heter skola.

6. Lägg till den här poolen på din server.

Klicka på fliken Mål för att göra det. Välj din server och klicka sedan på högerpilknappen för att tilldela den.

Figur 1:

Skapa en anslutningspool. Skapa datakällan

När du har skapat en anslutningspool måste du bifoga den till en datakälla. Via denna datakälla kan WebLogic få tillgång till din databas. Gör så här för att skapa en datakälla:

1. I administrativ konsol klickar du på mappen Services och klickar sedan på den datakälla du vill använda.

Om du väljer JDBC-datakälla visas skärmen som visas i Figur 2.

Figur 2:

Skapa en datakälla. 2. Skriv ett namn för din datakälla.

Du kan välja vilket namn du vill ha; namnet är endast till din hänvisning.

3. Skriv ett JNDI-namn.

För att följa med exemplet, skriv jdbc / SchoolDataSource för JNDI-namnet.

4. Skriv ett poolnamn.

Detta är namnet du skrev i steg 3 i föregående avsnitt. För att följa med exemplet, skriv SchoolPool för poolnamnet.

5. Lägg till den här datakällan på din server.

Klicka på fliken Mål för att göra det. Välj din server och klicka sedan på högerpilknappen för att tilldela den.

Nu när du har skapat databasanslutningen är du redo att använda bönor som interagerar med den databasen.

Förstå WebLogic Database Access - dummies

Redaktörens val

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

Aritmetik Reasoning questions are math problem som uttrycks i ett historiaformat. Ditt mål är att bestämma vad frågan frågar genom att plocka ut relevanta faktorer som behövs för att lösa problemet, ställa in matematiska ekvationer efter behov och komma fram till rätt lösning. Låter enkelt, eller hur? Provfrågor Försök din hand på följande ...

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

Alla har pengarproblem och den Aritmetiska Reasoning-undersökningen på ASVAB är inget undantag. Den goda nyheten är att du kan lösa problemen på ASVAB med bara en liten algebra. Övningsfrågor Dan köpte en fiskespole från David Edwins Fishing Emporium för 15 dollar. 95. Dan spenderade lite pengar på bete och två gånger ...

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

Den aritmetiska Reasoning-undersökningen på ASVAB kommer att innehålla vissa ojämlikhetsfrågor. Du kan identifiera dem eftersom de innehåller fraser som "åtminstone" och "mindre än eller lika med. "Practice-frågor Express matematiskt: Produkten av x och y är större än eller lika med kvoten av b och c. Benjamin arbetar 15 timmar ...

Redaktörens val

Java Programmering: Läsning av en linje i taget - dummies

Java Programmering: Läsning av en linje i taget - dummies

I denna Java-kodlista, PayOneEmployee Metoden illustrerar några användbara knep för att läsa data. I synnerhet varje skanner som du skapar har en NextLine-metod. (Du kan inte använda den här nästaLine-metoden, men metoden är ändå tillgänglig.) När du ringer en skanners nästaLine-metod tar metoden allt fram till slutet av ...

Java Programmering: Läsning från en fil - dummies

Java Programmering: Läsning från en fil - dummies

Många Java-program läser tecken från datorns tangentbord. Dessa program använder saker som Scanner, System. i och nextDouble - saker definierade i Java API. DoPayroll-programmet i den här listan lägger en ny spinn på den här historien. I stället för att läsa tecken från tangentbordet läser programmet tecken från EmployeeInfo. txt-fil. Filen lever ...

Java Programmering: Att ställa in datorn för att göra någonting - dummies

Java Programmering: Att ställa in datorn för att göra någonting - dummies

I Listning 1 nedan en spräng av Java-kod. Liksom alla nybörjare programmerare, förväntas du gawk ödmjukt vid koden. Men var inte skrämmad. När du hänger på det är programmeringen ganska lätt. Ja, det är roligt också. Listning 1: Ett enkelt Java-program / * * Ett program för att lista ...

Redaktörens val

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Du kan placera bildtexter under bilderna i ditt PowerPoint fotoalbum. PowerPoint placerar först filnamnet i bildtexten, men du kan ta bort den här bildtexten och ange en av dina egna. För att lägga till bildtexter i ditt fotoalbum, följ dessa steg:

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

En kommentar i PowerPoint 2013 är mycket som en fästis. Skönheten i kommentarerna är att du kan slå dem på och av. Därför kan du se kommentarerna medan du redigerar din presentation, och du kan stänga av dem när det är dags för showen. För att lägga till en kommentar till en presentation, ...

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

PowerPoint Clip Art-uppgiftsrutan som låter dig söka efter nyckelord för en bild för att pryda din PowerPoint-presentation. Första gången du öppnar uppgiftspanelen i PowerPoint Clip Art, frågar en dialogruta att du söker efter hårddisken och katalogiserar alla dina bilder. Då kan du komma åt din ...