docs: function(callback) {
        if (this.mysql) {
          var db = this;
          this.ready = false;
          this.mysql.end(function(error) {
            callback.call(db,error);
            if (error) {
              db.emit("error",error);
            } else {
              db.emit("close");
            }
          });
        } else {
          callback.call(this);
        }
        return this;
      }