O código apresentado a seguir realiza uma conexão JNDI utilizando um DataSource:
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Teste da Conexão Data Source</title>
</head>
<body>
<%
javax.naming.Context ctx = null;
javax.sql.DataSource ds = null;
java.sql.Connection con = null;
try {
ctx = new javax.naming.InitialContext();
ds = (javax.sql.DataSource) ctx.lookup(“java:info_ds”);
con = ds.getConnection(); con.close();
}
catch (Exception ex) {
out.write(ex.getMessage()); ex.printStackTrace(); }
%>
<h1>Conexão OK!</h1> </body> </html>