Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Morgan <monodanmorg@yahoo.com>2004-01-05 06:49:44 +0300
committerDaniel Morgan <monodanmorg@yahoo.com>2004-01-05 06:49:44 +0300
commit4fb17af5e8600a1870041a57f2e7bfdcda186d79 (patch)
tree9bb7c0b99ac488487bb9c38736cde686c49b8245 /web/oracle
parent723508b01a1aeea795d6866c868f526dba154b7a (diff)
update web pages
svn path=/trunk/mono/; revision=21699
Diffstat (limited to 'web/oracle')
-rwxr-xr-xweb/oracle33
1 files changed, 9 insertions, 24 deletions
diff --git a/web/oracle b/web/oracle
index 16188b522ab..28d81bee4eb 100755
--- a/web/oracle
+++ b/web/oracle
@@ -8,9 +8,7 @@
<li>Works on Windows and Linux</li>
- <li>Works with Oracle 8i</li>
-
- <li>May work with Oracle 9i</li>
+ <li>Works with Oracle 8i and 9i.</li>
<li>Uses the Oracle CLI (Call Level Interface) which is a C library (API) for the Oracle Client
software</li>
@@ -30,23 +28,15 @@
** Current Status
<ul>
- <li>OracleConnection can connect and disconnect to an Oracle 8i database on
+ <li>OracleConnection can connect and disconnect to an Oracle 8i or 9i database on
Windows and Linux via OCI (Oracle Call-level Interface)</li>
- <li>No longer uses a glue library (a library between the System.Data.OracleClient.dll
- assembly and the oci library). In Current Mono cvs, System.Data.OracleClient
- directly platform invokes into the oci library thanks to Tim Coleman.</li>
-
<li>Can have multiple connections with different transactions where each transaction is
separated from the others, so a rollback or commit in one transaction
does not affect the other.</li>
<li>Can execute simple DML SQL statements, such as,
INSERT a row into the EMP table via the OracleCommand's ExecuteNonQuery method</li>
-
- <li>The System.Data.OracleClient.dll assembly can be built with mcs/mono via
- the makefile.gnu for System.Data.OracleClient or csc/.net via the
- System.Data.OracleClient.build nant build file.</li>
<li>Can retrieve data via ExecuteReader and OracleDataReader. Currently,
supports character, numeric, some date data types. ExecuteScalar
@@ -66,8 +56,7 @@
<li>Lots of missing functionality and bugs.</li>
- <li>Works with SQL# command-line and GTK# versions in cvs. Only works with
- simple character data though.</li>
+ <li>Works with SQL# command-line and GTK# GUI versions.</li>
</ul>
@@ -79,12 +68,12 @@
<li>transactions (WORKING)</li>
<li>Stored Procedures, Functions, and Packages support</li>
<li>Be able to fill a DataTable in a DataSet via a data adapter (IN PROGRESS)</li>
- <li>Support for Oracle 8i (WORKING</li>
- <li>Support for Oracle 9i (UNKNOWN)</li>
+ <li>Support for Oracle 8i and 9i (WORKING)</li>
<li>Support LOBs</li>
<li>Support all the data types</li>
<li>Implement Connection pooling</li>
<li>Security</li>
+ <li>Once Oracle 10g is released, make sure Mono works with Oracle 10g.</li>
</ul>
@@ -99,9 +88,7 @@
Registration to the <a href="http://technet.oracle.com/">Oracle Technology Network</a> is free. If installing on Linux,
I suggest you do a lot of searching to see how others installed Oracle on Linux.</li>
- <li>Make sure System.Data.OracleClient.dll assembly is built, if not, go
- into System.Data.OracleClient and do a make -f makefile.gnu (on Linux) or
- ../../nant/NAnt.exe (on Windows using Cygwin).</li>
+ <li>Make sure System.Data.OracleClient.dll assembly is built.</li>
<li>Take a look at TestOracleClient.cs found at mcs/class/System.Data.OracleClient/Test</li>
@@ -161,12 +148,10 @@
-r System.Data.OracleClient.dll
</pre>
</li>
- <li>Build on Windows via Cygwin:
+ <li>Build on Windows:
<pre>
- mono C:/cygwin/home/MyHome/mono/install/bin/mcs.exe \
- TestExample.cs \
- -lib:C:/cygwin/home/MyHome/mono/install/lib \
- -r System.Data.dll -r System.Data.OracleClient.dll
+ mcs TestExample.cs /r:System.Data.dll \
+ /r:System.Data.OracleClient.dll
</pre>
</li>
</ul>