Avatar billede conrad Nybegynder
14. januar 2003 - 09:43 Der er 5 kommentarer og
1 løsning

mySql og JBOSS

Jeg ønsker at benytte en mysql database på JBOSS.

Første spørgsmål der melder sig er:
1) I hvilket dir skal selve databasen placeres?
Avatar billede mfalck Praktikant
14. januar 2003 - 09:51 #1
æh det er op til din mysql-server hvor den skal placeres - jboss forbinder sig til databasen igennem port 3306
Avatar billede arne_v Ekspert
14. januar 2003 - 09:51 #2
Det bestememr du helt selv.

1)  Installer MySQL.
2)  Opret din database og tabeller.
3)  Definer en database resource i JBoss som peger på din database.
4)  Modifer dine EJB til at bruge den database resource.

Og så skal det virke.

#3 er en xxxxxx-service.xml i DEPLOY directory og MySQL JDBC
JAR filen i LIB directoriet (ikke det overordnede LIB men den
på samme niveau som DEPLOY).
Avatar billede conrad Nybegynder
14. januar 2003 - 10:29 #3
Jamen så var det jo nemt! Jeg benyttede mig af det der bliver beskrevet i:

http://www.eksperten.dk/spm/289945

til at lave xml filen og rette CLASSPATH mm

Lige et spørgsmål: Hvad gør man "normalt" , har man en bean pr tabel eller en bean der håndterer hel databasen eller ...?

Forøvrigt har jeg lige prøvet ResultSet overføres fint?
Avatar billede arne_v Ekspert
14. januar 2003 - 10:41 #4
Å må det jo være Serializable.

(medmindre du bruger local interface)
Avatar billede arne_v Ekspert
14. januar 2003 - 10:44 #5
Jeg vil betragte det normalt med en entity bean per tabel.

Man kan også have en entity bean per "sammenhængende" tabeller
(=tabeller der "altid" skal joines sammen).

Og som sagt har man også normalt en session bean foran sine
entity beans (facade).

Hvis man laver JDBC direkte fra sine session beans (hvilket også er
en del brugt - mest til meget simple adgange som f.eks. udelukkende
INSERT eller til summariske queries f.eks. SELECT SUM(F)), så er det
meget applikations specifikt om man accesser en eller mange tabeller.
Avatar billede conrad Nybegynder
14. januar 2003 - 19:03 #6
Ok endnu en gang, tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester