I was able to create the Update site for deploying the jars on server and am now able to use SSJS API for JDBC connection. I am not much familiar with JAVA.
    I want to make use of connection pooling in java. I guess I have to make use of the following class
    com.ibm.extlib.util.JdbcUtil
    com.ibm.xsp.extlib.jdbc.dbhelper.DatabaseHelper
    But when I write
    import com.ibm.extlib.util.JdbcUtil; it throws compile error in designer when I try to save it.
    Could someone provide me sample code to do it please. The current working version for jdbc i use  is as below.
    --------------------------------------
    import lotus.domino.*;
    import java.io.PrintWriter;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
     
    public class JavaAgent extends AgentBase {
    public void NotesMain() {
    try {
    Session session = getSession();
    AgentContext agentContext = session.getAgentContext();
    PrintWriter pw; 
    pw = getAgentOutput(); 
    Connection con = getConnection ();
    Statement stmt = con.createStatement(); 
    String query = (
    "Select * From snow.test where sequence='TEST'"); 
    ResultSet rs = stmt.executeQuery(query); 
    pw.println(
    "Content-Type:text/html");
    while ( rs.next() ) {
    pw.println( rs.getString(1) + 
    " " + rs.getString(2) + "
");
    }
    rs.close(); 
    stmt.close(); 
    con.close(); 
    } 
    catch(Exception e) {
    e.printStackTrace();
    }
    }
    private static Connection getConnection() throws ClassNotFoundException, SQLException{ 
    Class.forName ( 
    "com.ibm.db2.jcc.DB2Driver" );
    Connection connection = DriverManager.getConnection(
    "jdbc:db2://server:port/test","db2admin","db2password"); 
    return connection;
    }
    }