Blackfish SQL
|
When you have finished developing your application, the next step is to deploy it. Deployment involves licensing considerations and determining which Blackfish SQL files are needed for distribution. This chapter discusses the Blackfish SQL distribution files. For information regarding deployment licensing, please contact Customer Support.
The specific files you will need to distribute depend upon the type of application you have written. The table below provides some guidelines for determining which files to distribute.
Blackfish SQL for Windows Application Deployment Files
File name |
Description |
DbxClientDriver100.bpl DbxCommonDriver100.bpl DbxReadOnlyMetaData100.bpl |
Remote dbExpress driver for Win32 applications that use packages. If you are not using packages, then the driver is linked into the application exe file. |
Borland.Data.DbxClientDriver.dll Borland.Data.DbxCommonDriver.dll Borland.Data.DbxReadOnlyMetaData.dll |
Remote dbExpress driver for .NET applications that use assemblies. If you are not using assemblies, then the driver is linked into the application exe file. |
Borland.Data.BlackfishSQL.LocalClient.dll |
.NET assembly containing the local ADO.NET provider and the database kernel itself. This is the only file needed for applications that only use the local ADO.NET provider. |
Borland.Data.BlackfishSQL.RemoteClient.dll |
.NET assembly containing the remote ADO.NET provider. |
BSQLServer.exe BSQLServer.exe.config |
Launchers required for launching the server at the command line or as a windows service. You must also deploy Borland.Data.BlackfishSQL.LocalClient.dll with these files. |
Blackfish SQL for Windows searches the following locations for licensing SLIP files:
Set this property by calling the System.AppDomain.CurrentDomain.SetData method, or by specifying a setting for this property in the BSQLServer.exe.config file.
The BDSCOMMONDIR environment variable is set when BDS is installed.
Blackfish SQL includes a number of different jar files. The specific files you will need to distribute depend upon the type of application you have written. The table below provides some guidelines for determining which files to distribute.
Blackfish SQL for Java Application Deployment JAR Files
File Name |
Description |
dx.jar |
Local DataExpress database connectivity |
jds.jar |
Local JDBC database connectivity |
jdsremote.jar |
Remote JDBC thin client database connectivity |
jdsserver.jar |
Full runtime embedded database server for local and remote JDBC database connectivity |
jdshelp.jar beandt.jar dbtools.jar jdsserver.jar |
Required for JdsServer and JdsExplorer Graphical User Interfaces |
beandt.jar |
Required for compiling and for visual design of JavaBean components |
dbswing.jar |
Required for Swing-based user interfaces |
jbcl-awt.jar |
Required for AWT-based user interfaces |
<BlackfishSQL_home>/bin/JdsServer Windows: JdsServer.exe |
Launcher for the graphical interface to the Blackfish SQL server |
JdsServer.config |
Configuration file for the JdsServer launcher |
<BlackfishSQL_home>/bin/JdsExplorer Windows: JdsExplorer.exe |
Launcher for the graphical interface to JdsExplorer |
JdsExplorer.config |
Configuration file for the JdsExplorer launcher |
<BlackfishSQL_home>/doc/* |
Blackfish SQL help, accessible directly or through JdsExplorer and JdsServer |
Blackfish SQL for Java searches the following locations for licensing SLIP files:
You can set this property by calling the java.lang.System.setProperty method. Specify this property with the -D option on the command line of the Java Virtual Machine:
-DblackfishSQL.licenseDirectory=/mylicenseDir
Alternatively, you can set this property in the JdsServer.config file by adding a vmparam -D statement:
vmparam -DblackfishSQL.licenseDirectory=/mylicenseDir
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|