package org.wildfly.swarm.datasources.test; import java.sql.Connection; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; /** * @author Bob McWhirter */ @Path("/") public class MyResource { @GET @Produces("text/plain") public String get() throws NamingException, SQLException { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("jboss/datasources/ExampleDS"); Connection conn = ds.getConnection(); try { return "Howdy using connection: " + conn; } finally { conn.close(); } } }