Using the SQL Server 2000 Driver for JDBC on a Java 2 Platform
When using the SQL Server 2000 Driver for JDBC on a Java 2 Platform with the standard security manager enabled, you must give the driver some additional permissions. Refer to your Java 2 Platform documentation for more information about the Java 2 Platform security model and permissions.
You can run an application on a Java 2 Platform with the standard security manager using:
"java -Djava.security.manager application_class_name"where application_class_name is the class name of the application.
Web browser applets running in the Java 2 plug-in are always running in a Java Virtual Machine with the standard security manager enabled. To enable the necessary permissions, you must add them to the security policy file of the Java 2 Platform. This security policy file can be found in the jre/lib/security subdirectory of the Java 2 Platform installation directory.
To use JDBC data sources, all code bases must have the following permissions:
// permissions granted to all domains grant { // DataSource access permission java.util.PropertyPermission "java.naming.*", "read,write"; // Adjust the server host specification for your environment permission java.net.SocketPermission "*.microsoft.com:0-65535", "connect"; };To use insensitive scrollable cursors, and perform client-side sorting of some DatabaseMetaData ResultSets, all code bases must have access to temporary files. If access to temporary files is not available, the driver may throw an exception indicating that it is unable to set up a static cursor cache.
For JDK 1.1 environments, access to "current working directory" must be granted.
For Java 2 environments, access to the temporary directory specified by the VM configuration must be granted.
The following is an example of permissions being granted for the C:\TEMP directory:
// permissions granted to all domains grant { // Permission to create and delete temporary files. // Adjust the temporary directory for your environment. permission java.io.FilePermission "C:\\TEMP\\-", "read,write,delete"; };
![]() |
Previous Page |
![]() |
Next Page |
![]() |
Synchronize with Contents |