Ini adalah cara yang salah untuk melakukannya.
Tomcat sudah memiliki kumpulan koneksi dan Anda dapat mengonfigurasi dan menyiapkan tanpa kode apa pun melalui context.xml
di conf
direktori.
Setelah didefinisikan di sana, yang perlu Anda lakukan adalah mencari JNDI DataSource dalam kode Anda. Meng-hardcoding semua itu (dan menemukan kembali roda) adalah ide yang sangat buruk.
Untuk mempelajari cara mengonfigurasi JNDI DataSource, lihat manual:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
Manual Tomcat juga memiliki contoh tentang cara mendapatkan koneksi dari kumpulan:
InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );
dimana dsname
adalah nama yang Anda berikan di context.xml