this.cachedResultMetaData = null; this.cachedResultSet = null;
	public void prepare( String command ) throws OdaException	{		logger.logp( java.util.logging.Level.FINE,				Statement.class.getName( ),				"prepare",				"Statement.prepare( \"" + command + "\" )" );		try		{			if ( command == null ){				logger.logp( java.util.logging.Level.FINE,						Statement.class.getName( ),						"prepare",						"Query text can not be null." );				throw new OdaException( "Query text can not be null." );			}			/*			 * call the JDBC Connection.prepareStatement(String) method to get			 * the preparedStatement			 */			this.preStat = conn.prepareStatement( formatQueryText( command ) );		}		catch ( SQLException e )		{			throw new JDBCException( ResourceConstants.STATEMENT_CANNOT_PREPARE,					e );		}	}