Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.sql.jmod - SQL Module
JDK 11 java.sql.jmod is the JMOD file for JDK 11 SQL (Structured Query Language) module.
JDK 11 SQL module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.sql.jmod.
JDK 11 SQL module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 SQL module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.sql.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/sql/SQLPermission.java
/* * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.sql; import java.security.*; /** * The permission for which the <code>SecurityManager</code> will check * when code that is running an application with a * <code>SecurityManager</code> enabled, calls the * {@code DriverManager.deregisterDriver} method, * <code>DriverManager.setLogWriter</code> method, * <code>DriverManager.setLogStream</code> (deprecated) method, * {@code SyncFactory.setJNDIContext} method, * {@code SyncFactory.setLogger} method, * {@code Connection.setNetworkTimeout} method, * or the <code>Connection.abort</code> method. * If there is no <code>SQLPermission</code> object, these methods * throw a <code>java.lang.SecurityException</code> as a runtime exception. * <P> * A <code>SQLPermission</code> object contains * a name (also referred to as a "target name") but no actions * list; there is either a named permission or there is not. * The target name is the name of the permission (see below). The * naming convention follows the hierarchical property naming convention. * In addition, an asterisk * may appear at the end of the name, following a ".", or by itself, to * signify a wildcard match. For example: <code>loadLibrary.*</code> * and <code>*</code> signify a wildcard match, * while <code>*loadLibrary</code> and <code>a*b</code> do not. * <P> * The following table lists all the possible <code>SQLPermission</code> target names. * The table gives a description of what the permission allows * and a discussion of the risks of granting code the permission. * * * <table class="striped"> * <caption style="display:none">permission target name, what the permission allows, and associated risks</caption> * <thead> * <tr> * <th scope="col">Permission Target Name</th> * <th scope="col">What the Permission Allows</th> * <th scope="col">Risks of Allowing this Permission</th> * </tr> * </thead> * * <tbody> * <tr> * <th scope="row">setLog</th> * <td>Setting of the logging stream</td> * <td>This is a dangerous permission to grant. * The contents of the log may contain usernames and passwords, * SQL statements, and SQL data.</td> * </tr> * <tr> * <th scope="row">callAbort</th> * <td>Allows the invocation of the {@code Connection} method * {@code abort}</td> * <td>Permits an application to terminate a physical connection to a * database.</td> * </tr> * <tr> * <th scope="row">setSyncFactory</th> * <td>Allows the invocation of the {@code SyncFactory} methods * {@code setJNDIContext} and {@code setLogger}</td> * <td>Permits an application to specify the JNDI context from which the * {@code SyncProvider} implementations can be retrieved from and the logging * object to be used by the {@code SyncProvider} implementation.</td> * </tr> * * <tr> * <th scope="row">setNetworkTimeout</th> * <td>Allows the invocation of the {@code Connection} method * {@code setNetworkTimeout}</td> * <td>Permits an application to specify the maximum period a * <code>Connection</code> or * objects created from the <code>Connection</code> * will wait for the database to reply to any one request.</td> * <tr> * <th scope="row">deregisterDriver</th> * <td>Allows the invocation of the {@code DriverManager} * method {@code deregisterDriver}</td> * <td>Permits an application to remove a JDBC driver from the list of * registered Drivers and release its resources.</td> * </tr> * </tbody> * </table> * * @since 1.3 * @see java.security.BasicPermission * @see java.security.Permission * @see java.security.Permissions * @see java.security.PermissionCollection * @see java.lang.SecurityManager * */ public final class SQLPermission extends BasicPermission { /** * Creates a new <code>SQLPermission</code> object with the specified name. * The name is the symbolic name of the <code>SQLPermission</code>. * * @param name the name of this <code>SQLPermission</code> object, which must * be either {@code setLog}, {@code callAbort}, {@code setSyncFactory}, * {@code deregisterDriver}, or {@code setNetworkTimeout} * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty. */ public SQLPermission(String name) { super(name); } /** * Creates a new <code>SQLPermission</code> object with the specified name. * The name is the symbolic name of the <code>SQLPermission</code>; the * actions <code>String</code> is currently unused and should be * <code>null</code>. * * @param name the name of this <code>SQLPermission</code> object, which must * be either {@code setLog}, {@code callAbort}, {@code setSyncFactory}, * {@code deregisterDriver}, or {@code setNetworkTimeout} * @param actions should be <code>null</code> * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty. */ public SQLPermission(String name, String actions) { super(name, actions); } /** * Private serial version unique ID to ensure serialization * compatibility. */ static final long serialVersionUID = -1439323187199563495L; }
⏎ java/sql/SQLPermission.java
Or download all of them as a single archive file:
File name: java.sql-11.0.1-src.zip File size: 202257 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.sql.rowset.jmod - SQL Rowset Module
2020-09-15, 21272👍, 0💬
Popular Posts:
The goal of the Geronimo project is to produce a server runtime framework that pulls together the be...
How to read XML document with DTD validation from socket connections with the socket\DelayedInput.ja.. .
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...
commons-io-2.6-sources.j aris the source JAR file for Apache Commons IO 2.6, which is a library of u...