När är det rekommenderat att börja använda sk. connection pool? Sett exempel på suns sidor:
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/conpool.html#pool
Andreas
4 svar · 372 visningar · startad av AG
När är det rekommenderat att börja använda sk. connection pool? Sett exempel på suns sidor:
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/conpool.html#pool
Andreas
När man får så pass många samtidiga kopplingar till databasen att det går seeeeegt. Vet du att det i framtiden kan komma att öka drastiskt, sätt då in det från början. Det är ett bra sätt att återanvända "gamla" kopplingar.
Själv använder jag alltid connection pool. Det som tar längst tid är att skapa en connection till databasen och det slipper man helt när man kör med en connection pool. Det är även bra för då har du allt centraliserat och kan även ha koll på om någon connection är trasig så att du inte får många "hägnda" connections mot databasen.
ex hur du använder den,
Du gör en connection pool klass (eller hittar en på internet, eller jag tror även det finns med en i JavaSE 1.4.1), du skapar en instans av den i din init servlet, du sparar instansen i en servlet context parameter. I de servlets/JSP där du vill använda en database connection hämtar du den från din connection pool som finns i servlet contexten.
/Viktor
Går det inte att lösa genom att bara göra en import på varje sida som använder den typ?
import dbpool;
PreparedStatement pStmt = dbpool.db.prepareStatement("SELECT * FROM [login] WHERE [account] =? AND password=? AND [activated] = 1 ");
Eller hur gör jag lättast en init instans, eller vad du kallade det?
Andreas