merlintintintin:
Is it possible to use WebPartManager without database ? How ?
Im not sure about it. but If you need Personalization for WebParts then Database is a necessity because it is where the personalized data will be stored.. But if you don't need personalization then Just set the attribute Personalization-Enabled to FALSE in the WebPartManager like below
<asp:WebPartManager runat="server" id="WebPartManager1" personalization-enabled="false" />
Refer below for more informations
http://msdn.microsoft.com/en-us/library/083486e0.aspx