Spec-Zone .ru
спецификации, руководства, описания, API
|
There is no installer available for installing the Connector/Net component on your Unix installation. Before installing, ensure that you have a working Mono project installation. To test whether your system has Mono installed, enter:
shell> mono --version
The version of the Mono JIT compiler is displayed.
To compile C# source code, make sure a Mono C# compiler is installed. Note that there are two Mono C# compilers
available, mcs
, which accesses the 1.0-profile libraries, and gmcs
, which accesses the 2.0-profile libraries.
To install Connector/Net on Unix/Mono:
Download the mysql-connector-net-
and extract the contents to a
directory of your choice, for example: version
-noinstall.zip~/connector-net/
.
In the directory where you unzipped the connector to, change into the bin
subdirectory. Ensure the file MySql.Data.dll
is present. This filename is case-sensitive.
You must register the Connector/Net component, MySql.Data
, in the Global Assembly Cache (GAC). In the current directory
enter the gacutil
command:
root-shell> gacutil /i MySql.Data.dll
This will register MySql.Data
into the GAC. You can check this by
listing the contents of /usr/lib/mono/gac
, where you will find MySql.Data
if the registration has been successful.
You are now ready to compile your application. You must ensure that when you compile your application you
include the Connector/Net component using the -r:
command-line option. For example:
shell> gmcs -r:System.dll -r:System.Data.dll -r:MySql.Data.dll HelloWorld.cs
Note, the assemblies that are referenced depend on the requirements of the application, but applications using
Connector/Net must provide -r:MySql.Data
as a minimum.
You can further check your installation by running the compiled program, for example:
shell> mono HelloWorld.exe