X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Foracle;h=a83eb776c35025d9349de80518fcf6768d50159c;hb=5a3fb39ca6a46250aec3afef21c85bef30239fc5;hp=921954aef0b1ea1248b32d921efc734cd777418e;hpb=f0e7f36badecd0c252eb465ffcad02b13900eba9;p=mono.git
diff --git a/web/oracle b/web/oracle
index 921954aef0b..a83eb776c35 100755
--- a/web/oracle
+++ b/web/oracle
@@ -8,9 +8,7 @@
Works on Windows and Linux
- Works with Oracle 8i
-
- Untested, but should work with Oracle 9i
+ Works with Oracle 8i and 9i.
Uses the Oracle CLI (Call Level Interface) which is a C library (API) for the Oracle Client
software
@@ -19,8 +17,6 @@
Created by Daniel Morgan and Tim Coleman
- Does not support trusted connections
-
Bugs with Mono or the data provider should be reported
in Mono's Bugzilla here. If you
do not have Bugzilla user account, it is free
@@ -32,23 +28,15 @@
** Current Status
- - OracleConnection can connect and disconnect to an Oracle 8i database on
+
- OracleConnection can connect and disconnect to an Oracle 8i or 9i database on
Windows and Linux via OCI (Oracle Call-level Interface)
- - 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.
-
- 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.
- Can execute simple DML SQL statements, such as,
INSERT a row into the EMP table via the OracleCommand's ExecuteNonQuery method
-
- - 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.
- Can retrieve data via ExecuteReader and OracleDataReader. Currently,
supports character, numeric, some date data types. ExecuteScalar
@@ -64,14 +52,11 @@
- Handling of various data types need to be added.
- - Data Adapter exists, and a DataSet can be filled using it. The
- Data Adapter is abstract enough that it should work as expected.
+ - Data Adapter exists, and a DataSet can be filled using it.
- Lots of missing functionality and bugs.
- - Works with SQL# command-line and GTK# versions in cvs. Only works with
- simple character data though. SQL# For GTK# can only show the results to
- the TextView because the Data Adapter is not yet available
+ - Works with SQL# command-line and GTK# GUI versions.
@@ -83,8 +68,11 @@
transactions (WORKING)
Stored Procedures, Functions, and Packages support
Be able to fill a DataTable in a DataSet via a data adapter (IN PROGRESS)
- Support for Oracle 8i and 9i (UNKNOWN)
- Support LOBs
+ Support for Oracle 8i on Linux and Windows (WORKING)
+ Support for Oracle 9i on Linux and Windows (WORKING)
+ Support for Oracle 10g on Linux and Windows [TODO]. Please let us
+ know on mono-list if Mono OracleClient works with Oracle 10g or not. If not, what errors do you get
+ Support Large OBjects
Support all the data types
Implement Connection pooling
Security
@@ -96,15 +84,13 @@