1. Can we make Session Bean Persistent. What I mean is we make a database connection and fetch the records.
Why wouldn't you use an Entity Bean for that? Anyway, the answer would be "yes, you can use
JDBC within a Session Bean's business method."
2. Why does pooling concept not applies to Session Bean?
Stateful Session Beans cannot be pooled from a logical point of view -- because each bean instance holds a client-specific state -- but
Stateless Session Beans are being pooled.