データソースを使用してデータベースに接続するサーブレットを作成します。データソースはJNDIルックアップで取得できます。ルックアップの引数には「java:comp/env/リソース名」を指定します。リソース名のところにはserver.xmlファイルに設定したリソース名を入れてください。
また、このルックアップの処理は多少時間がかかるのでサーブレットのinitメソッドで行っています。 InitialContext
ic = new InitialContext();
ds = (DataSource)ic.lookup("java:comp/env/jdbc/MySQL");
データベースの接続を取得するにはDataSourceオブジェクトのgetConnectionメソッドを使用します。 con = ds.getConnection();