What Is the SAS/CONNECT Driver for Java?

The SAS/CONNECT driver for Java provides the Java classes that enable you to write Java programs that communicate with a SAS/CONNECT server. It enables you to take advantage of the computational capabilities of SAS from within your Java applications, applets, and servlets. (While the SAS/CONNECT driver for Java classes can be used to create Java applets, applications, and servlets, this documentation focuses primarily on applet development.)
Using the SAS/CONNECT driver for Java, you can create Java applications or applets that start a SAS session, connect to that session, create data sets, access existing SAS data, run procedures to analyze SAS data, and retrieve the results. The SAS/CONNECT driver for Java enables you to take advantage of remote computing resources on the SAS server machine. These remote capabilities turn your Java applications and applets into thin-client Web applications. The SAS/CONNECT driver for Java classes provide a subset of the functionality provided by SAS/CONNECT software.
In addition to enabling you to submit SAS statements, the SAS/CONNECT driver for Java classes also provide a way to submit SQL statements, so you can access and update SAS data from your SAS/CONNECT driver for Java applets. The application also offers the tunnel feature, which enables you to move your SAS server software to a machine other than your Web server and provides a way to navigate firewalls.
The SAS/CONNECT driver for Java sample applet demonstrates some of the capabilities that you can write into your own Java programs using SAS/CONNECT driver for Java classes. You can find this applet in the SAMPLE directory of the Java Tools archive. The Readme file contains instructions about how to configure this applet to work at your site.
The class documentation for the SAS/CONNECT driver for Java is generated using the Javadoc tool. The documentation is installed with your software. To view the class documentation from the SAS Web site, go to http://support.sas.com/rnd/javadoc/93.