package com.enioka.jqm.test;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public class Payload3 implements Runnable
{
@Override
public void run()
{
try
{
DataSource ds = (DataSource) InitialContext.doLookup("jdbc/test");
Connection c = ds.getConnection();
Statement s = c.createStatement();
s.execute("SELECT 1 FROM INFORMATION_SCHEMA.SYSTEM_USERS");
s.close();
c.close();
}
catch (NamingException e)
{
throw new RuntimeException("could not retrieve the connection", e);
}
catch (SQLException e)
{
throw new RuntimeException("could not run query", e);
}
}
}