src/share/classes/java/sql/SQLPermission.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 28,39 **** import java.security.*; /** * The permission for which the <code>SecurityManager</code> will check ! * when code that is running in an applet, or an application with a * <code>SecurityManager</code> enabled, calls the * <code>DriverManager.setLogWriter</code> method, * <code>DriverManager.setLogStream</code> (deprecated) method, * {@code SyncFactory.setJNDIContext} method, * {@code SyncFactory.setLogger} method, * {@code Connection.setNetworktimeout} method, --- 28,40 ---- 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,
*** 93,110 **** * {@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> * </table> *<p> - * The person running an applet decides what permissions to allow - * and will run the <code>Policy Tool</code> to create an - * <code>SQLPermission</code> in a policy file. A programmer does - * not use a constructor directly to create an instance of <code>SQLPermission</code> - * but rather uses a tool. * @since 1.3 * @see java.security.BasicPermission * @see java.security.Permission * @see java.security.Permissions * @see java.security.PermissionCollection --- 94,113 ---- * {@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> + * <td>deregisterDriver</td> + * <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> * </tr> * </table> *<p> * @since 1.3 * @see java.security.BasicPermission * @see java.security.Permission * @see java.security.Permissions * @see java.security.PermissionCollection