HI All,
 
I have a problem with dropDB which is not deleting my database.following is the code that iam using.
 
package sampletest;
 

import org.basex.core.Context;
import javax.xml.xquery.XQConnection;
import javax.xml.xquery.XQDataSource;
import javax.xml.xquery.XQExpression;
import org.basex.core.proc.CreateDB;
import org.basex.core.proc.DropDB;
 
public final class XQJQuery {
 
    /** Database driver. */
    private static final String DRIVER = "org.basex.api.xqj.BXQDataSource";
 
    static final Context CONTEXT = new Context();
    /** Sample query. */
    private static final String QUERY = "for $x in doc('largexmls')//ROW  return   distinct-values($x/Number)  ";
 
      /** Private constructor. */
    private XQJQuery() {}
 
    public static void main(final String[] args)
    {
        try
        {
             new CreateDB("D:/Aircel/xQuery/XML/largexml.xml", "largexmls").execute(CONTEXT);
   //new Open("largexml").execute(CONTEXT);
     XQDataSource xqd = ((XQDataSource) Class.forName(DRIVER).newInstance());
 
    
   // Build a connection to the specified driver.
   final XQConnection conn = xqd.getConnection();
 
   // Prepare the expression with the document and the query.
   final XQExpression expr = conn.createExpression();
 
   // Execute the query.
 
   expr.executeQuery(QUERY);
   
   expr.close();
   
   conn.close();
    
   // Close the expression.
   System.out.println("value is :"+new DropDB("largexmls").execute(CONTEXT));
   
  }
        catch(Exception excp)
        {
            excp.printStackTrace();
        }
    }
}
 
Please help me on how can i delete the DB.
 
Thanks & Regards
Sateesh.A