クラスSQLPermission

すべての実装されたインタフェース:
Serializable, Guard

public final class SQLPermission extends BasicPermission
SQLPermissionオブジェクトには名前(「ターゲット名」とも呼ばれる)は含まれますが、アクション・リストは含まれません。したがって、名前付きアクセス権が存在するか、存在しないかのどちらかになります。 ターゲット名は、権限の名前です。 命名規約は、階層的なプロパティ命名規約に従います。 また、ターゲット名のあとにアスタリスクを指定し(「.」のあとに指定するか、単独で指定)、ワイルドカード・マッチングを表すこともできます。 たとえば、loadLibrary.**はワイルドカード・マッチングを表しますが、*loadLibrarya*bは無効です。
APIのノート:
この権限は、セキュリティ・マネージャがサポートされなくなったため、リソースへのアクセスの制御には使用できません。
導入されたバージョン:
1.3
関連項目:
  • コンストラクタの詳細

    • SQLPermission

      public SQLPermission(String name)
      指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。 この名前はSQLPermissionのシンボリック名です。
      パラメータ:
      name - このSQLPermissionオブジェクトの名前。 setLogcallAbortsetSyncFactoryderegisterDriverまたはsetNetworkTimeoutのいずれかである必要がある
      スロー:
      NullPointerException - namenullの場合。
      IllegalArgumentException - nameが空である場合。
    • SQLPermission

      public SQLPermission(String name, String actions)
      指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。 名前はSQLPermissionのシンボリック名です。アクションStringは現在使用されていないため、nullにしてください。
      パラメータ:
      name - このSQLPermissionオブジェクトの名前。 setLogcallAbortsetSyncFactoryderegisterDriverまたはsetNetworkTimeoutのいずれかである必要がある
      actions - nullにすること
      スロー:
      NullPointerException - namenullの場合。
      IllegalArgumentException - nameが空である場合。