JBoss.org Community Documentation
When testing a newly configured datasource we suggest using some very basic JDBC client code embedded in a JSP page.
First of all, you should create an exploded WAR archive under the deploy directory which is simply a folder named "jdbcclient.war".
In this folder, create a text document named client.jsp and paste the code below:
<%@page contentType="text/html"
import="java.util.*,javax.naming.*,javax.sql.DataSource,java.sql.*"
%>
<%
DataSource ds = null;
Connection con = null;
PreparedStatement pr = null;
InitialContext ic;
try {
ic = new InitialContext();
ds = (DataSource)ic.lookup( "java:/DefaultDS" );
con = ds.getConnection();
pr = con.prepareStatement("SELECT USERID, PASSWD FROM JMS_USERS");
ResultSet rs = pr.executeQuery();
while (rs.next()) {
out.println("<br> " +rs.getString("USERID") + " | " +rs.getString("PASSWD"));
}
rs.close();
pr.close();
}catch(Exception e){
out.println("Exception thrown " +e);
}finally{
if(con != null){
con.close();
}
} %>
Open up a web browser and hit the url: http://localhost:8080/jdbcclient/client.jsp. A list of users and password should show up as a result of the jdbc query:
dynsub | dynsub guest | guest j2ee | j2ee john | needle nobody | nobody