Selaa lähdekoodia

update web pages

svn path=/trunk/mono/; revision=21699
Daniel Morgan 22 vuotta sitten
vanhempi
sitoutus
4fb17af5e8
14 muutettua tiedostoa jossa 82 lisäystä ja 84 poistoa
  1. 10 4
      doc/ado-net
  2. 4 0
      doc/index
  3. 9 24
      doc/oracle
  4. 17 9
      doc/sqlclient
  5. 0 2
      doc/sybase
  6. 0 2
      doc/tdsclient
  7. 1 1
      doc/web/team.xml
  8. 10 4
      web/ado-net
  9. 4 0
      web/index
  10. 9 24
      web/oracle
  11. 17 9
      web/sqlclient
  12. 0 2
      web/sybase
  13. 0 2
      web/tdsclient
  14. 1 1
      web/web/team.xml

+ 10 - 4
doc/ado-net

@@ -47,7 +47,7 @@
 	<li><a href="http://www.go-mono.com/sqlclient.html">Microsoft SQL Server</a></li>
 	<li><a href="http://www.go-mono.com/sqlite.html">SQL Lite</a></li>
 	<li><a href="http://www.go-mono.com/sybase.html">Sybase</a></li>
-	<li><a href="http://www.go-mono.com/tdsclient.html">TDS Generic</a></li>
+	<li><a href="http://www.go-mono.com/tdsclient.html">Older Microsoft SQL Server and Sybase databases</a></li>
 </ul>
 
 <p>Providers which we do not have, but we would like to have.  Currently,
@@ -333,6 +333,12 @@
 				<td>System.Data /</br> System.Data.SqlClient</td>
 				<td>SqlTest.cs at</br> System.Data/Test</td>
 			</tr>
+
+			<tr>
+				<td>PostgreSQL</br> (Npgsql)</td>
+				<td>Npgsql /</br> Npgsql</td>
+				<td>*.cs at</br> Npgsql/Test</td>
+			</tr>
 			
 			<tr>
 				<td>PostgreSQL</br> (Mono)</td>
@@ -349,13 +355,13 @@
 			<tr>
 				<td>Oracle</br> (Mono)</td>
 				<td>System.Data.OracleClient /</br> System.Data.OracleClient</td>
-				<td>TestOracleClient.cs at</br> System.Data.OracleClient</td>
+				<td>TestOracleClient.cs at</br> System.Data.OracleClient/Test</td>
 			</tr>
 
 			<tr>
 				<td>ODBC</br> (Mono)</td>
-				<td>System.Data.OracleClient /</br> System.Data.OracleClient</td>
-				<td>TestOracleClient.cs at</br> System.Data.OracleClient</td>
+				<td>System.Data.Odbc /</br> System.Data</td>
+				<td>OdbcTest.cs (to connect to MS SQL Server)at</br> System.Data/Test</td>
 			</tr>
 			
 		</table>

+ 4 - 0
doc/index

@@ -149,6 +149,10 @@
   </tr>
 </table>
 
+@item Jan 4, 2004: Windows Installer for Mono 0.29
+
+	There is a <a href="http://primates.ximian.com/~jackson/mono-0.29-win32-1.exe">Windows Intaller for Mono 0.29</a> available now.
+	
 @item Dec 21st: Mono on PowerPC Progress.
 
 	Paolo reports today that the Mono JIT on the PowerPC was able

+ 9 - 24
doc/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>

+ 17 - 9
doc/sqlclient

@@ -31,11 +31,14 @@
 
 
 <ul>
-	<li>Able to connect to Microsoft SQL Server 7/2000 databases</li>
+	<li>Thanks to Sebastien Pouliot, we now have NT Authentication (Integrated Security) support.  This support was
+	added after the release of Mono 0.29.  So, you either get it from cvs or wait for the Mono 0.30 release.</li>
+
+	<li>Able to connect to Microsoft SQL Server 7/2000 databases via SQL Server authentication and NT Authentication.</li>
 	
 	<li>Connection pooling works.</li>
 	
-	<li>Stored Procedures work</li>
+	<li>Stored Procedures work.</li>
 	
 	<li>Parameters work.</li>
 	
@@ -59,8 +62,6 @@
 	
 	<li>Uses TDS Protocol Version 7.0</li>
 	
-	<li><a href="http://www.go-mono.com/tds-providers.html">Design of the Microsoft SQL Server, Sybase, and TDS Providers in Mono</a></li>
-	
 	<li>Works in the SQL# command-line and GTK# GUI version</li>
 </ul>
 
@@ -71,9 +72,9 @@
 	
 	<li>Needs more testing</li>
 	
-	<li>Would like to figure out how to connect via Trusted_Connection or Integrated Security</li>
-	
 	<li>Start work on TDS Protocol Version 8.0 support</li>
+	
+	<li>Add support for .NET 1.2 and 2.0 and Microsoft SQL Server (Yukon) support</li>
 
 </ul>
 
@@ -89,9 +90,10 @@
 		</ul>
 	</li>
 	
-	<li>If using Microsoft SQL Server 2000, make sure
+	<li><b>IMPORTANT:</b> If using Microsoft SQL Server 2000, make sure
 	you are using at least Service Pack 3 for Microsoft SQL Server 2000.  If using
-	MSDE 2000, make sure you have the special Service Pack 3 for MSDE 2000.</li>
+	MSDE 2000, make sure you have the special Service Pack 3 for MSDE 2000.  You
+	can get it from <a href="http://www.microsoft.com/sql/downloads/2000/sp3.asp">here</a></li>
 	
 	<li>For those that only have MSDE installed.  You can change the authentication mode 
 	from Windows Only Authentication to SQL Server and Windows Authentications (also knows as Mixed-mode authentication)
@@ -121,11 +123,17 @@
 	to explicitly use a User ID and Password
 	authenticated by SQL Server.</li>
 	
-	<li>Has a connection string format:
+	<li>Has a connection string format for SQL Server Authentication:
 <pre>
  Server=hostname;Database=databaseName;User ID=userid;Password=password
 </pre>
 	</li>
+	<li>Has a connection string format for NT Authentication:
+<pre>
+ Server=hostname;Database=databaseName;User ID=windowsUserid;Password=windowsPassword;Integrated Security=SSPI
+</pre>
+	</li>
+
 	<li>The Server part can be used three ways:
 	
 		<table border=1>

+ 0 - 2
doc/sybase

@@ -17,8 +17,6 @@
 	<li>Requires the assembly Mono.Data.Tds.dll which implements the TDS protocol in 100% C#.</li>
 	
 	<li>Uses TDS Protocol Version 5.0</li>
-	
-	<li>Does not support trusted connections</li>
 
 	<li>Bugs with Mono or the data provider should be reported 
 	in Mono's Bugzilla <a href="http://bugzilla.ximian.com/">here</a>.  If you

+ 0 - 2
doc/tdsclient

@@ -18,8 +18,6 @@
 	
 	<li>Uses TDS Protocol Version 4.2 by default</li>
 	
-	<li>Does not support trusted connections</li>
-	
 	<li>Bugs with Mono or the data provider should be reported 
 	in Mono's Bugzilla <a href="http://bugzilla.ximian.com/">here</a>.  If you
 	do not have Bugzilla user account, it is free 

+ 1 - 1
doc/web/team.xml

@@ -915,7 +915,7 @@
 
     </name>
 
-    <e-mail>[email protected]</e-mail>
+    <e-mail>[email protected]</e-mail>
 
     <image>none.png</image>
 

+ 10 - 4
web/ado-net

@@ -47,7 +47,7 @@
 	<li><a href="http://www.go-mono.com/sqlclient.html">Microsoft SQL Server</a></li>
 	<li><a href="http://www.go-mono.com/sqlite.html">SQL Lite</a></li>
 	<li><a href="http://www.go-mono.com/sybase.html">Sybase</a></li>
-	<li><a href="http://www.go-mono.com/tdsclient.html">TDS Generic</a></li>
+	<li><a href="http://www.go-mono.com/tdsclient.html">Older Microsoft SQL Server and Sybase databases</a></li>
 </ul>
 
 <p>Providers which we do not have, but we would like to have.  Currently,
@@ -333,6 +333,12 @@
 				<td>System.Data /</br> System.Data.SqlClient</td>
 				<td>SqlTest.cs at</br> System.Data/Test</td>
 			</tr>
+
+			<tr>
+				<td>PostgreSQL</br> (Npgsql)</td>
+				<td>Npgsql /</br> Npgsql</td>
+				<td>*.cs at</br> Npgsql/Test</td>
+			</tr>
 			
 			<tr>
 				<td>PostgreSQL</br> (Mono)</td>
@@ -349,13 +355,13 @@
 			<tr>
 				<td>Oracle</br> (Mono)</td>
 				<td>System.Data.OracleClient /</br> System.Data.OracleClient</td>
-				<td>TestOracleClient.cs at</br> System.Data.OracleClient</td>
+				<td>TestOracleClient.cs at</br> System.Data.OracleClient/Test</td>
 			</tr>
 
 			<tr>
 				<td>ODBC</br> (Mono)</td>
-				<td>System.Data.OracleClient /</br> System.Data.OracleClient</td>
-				<td>TestOracleClient.cs at</br> System.Data.OracleClient</td>
+				<td>System.Data.Odbc /</br> System.Data</td>
+				<td>OdbcTest.cs (to connect to MS SQL Server)at</br> System.Data/Test</td>
 			</tr>
 			
 		</table>

+ 4 - 0
web/index

@@ -149,6 +149,10 @@
   </tr>
 </table>
 
+@item Jan 4, 2004: Windows Installer for Mono 0.29
+
+	There is a <a href="http://primates.ximian.com/~jackson/mono-0.29-win32-1.exe">Windows Intaller for Mono 0.29</a> available now.
+	
 @item Dec 21st: Mono on PowerPC Progress.
 
 	Paolo reports today that the Mono JIT on the PowerPC was able

+ 9 - 24
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>

+ 17 - 9
web/sqlclient

@@ -31,11 +31,14 @@
 
 
 <ul>
-	<li>Able to connect to Microsoft SQL Server 7/2000 databases</li>
+	<li>Thanks to Sebastien Pouliot, we now have NT Authentication (Integrated Security) support.  This support was
+	added after the release of Mono 0.29.  So, you either get it from cvs or wait for the Mono 0.30 release.</li>
+
+	<li>Able to connect to Microsoft SQL Server 7/2000 databases via SQL Server authentication and NT Authentication.</li>
 	
 	<li>Connection pooling works.</li>
 	
-	<li>Stored Procedures work</li>
+	<li>Stored Procedures work.</li>
 	
 	<li>Parameters work.</li>
 	
@@ -59,8 +62,6 @@
 	
 	<li>Uses TDS Protocol Version 7.0</li>
 	
-	<li><a href="http://www.go-mono.com/tds-providers.html">Design of the Microsoft SQL Server, Sybase, and TDS Providers in Mono</a></li>
-	
 	<li>Works in the SQL# command-line and GTK# GUI version</li>
 </ul>
 
@@ -71,9 +72,9 @@
 	
 	<li>Needs more testing</li>
 	
-	<li>Would like to figure out how to connect via Trusted_Connection or Integrated Security</li>
-	
 	<li>Start work on TDS Protocol Version 8.0 support</li>
+	
+	<li>Add support for .NET 1.2 and 2.0 and Microsoft SQL Server (Yukon) support</li>
 
 </ul>
 
@@ -89,9 +90,10 @@
 		</ul>
 	</li>
 	
-	<li>If using Microsoft SQL Server 2000, make sure
+	<li><b>IMPORTANT:</b> If using Microsoft SQL Server 2000, make sure
 	you are using at least Service Pack 3 for Microsoft SQL Server 2000.  If using
-	MSDE 2000, make sure you have the special Service Pack 3 for MSDE 2000.</li>
+	MSDE 2000, make sure you have the special Service Pack 3 for MSDE 2000.  You
+	can get it from <a href="http://www.microsoft.com/sql/downloads/2000/sp3.asp">here</a></li>
 	
 	<li>For those that only have MSDE installed.  You can change the authentication mode 
 	from Windows Only Authentication to SQL Server and Windows Authentications (also knows as Mixed-mode authentication)
@@ -121,11 +123,17 @@
 	to explicitly use a User ID and Password
 	authenticated by SQL Server.</li>
 	
-	<li>Has a connection string format:
+	<li>Has a connection string format for SQL Server Authentication:
 <pre>
  Server=hostname;Database=databaseName;User ID=userid;Password=password
 </pre>
 	</li>
+	<li>Has a connection string format for NT Authentication:
+<pre>
+ Server=hostname;Database=databaseName;User ID=windowsUserid;Password=windowsPassword;Integrated Security=SSPI
+</pre>
+	</li>
+
 	<li>The Server part can be used three ways:
 	
 		<table border=1>

+ 0 - 2
web/sybase

@@ -17,8 +17,6 @@
 	<li>Requires the assembly Mono.Data.Tds.dll which implements the TDS protocol in 100% C#.</li>
 	
 	<li>Uses TDS Protocol Version 5.0</li>
-	
-	<li>Does not support trusted connections</li>
 
 	<li>Bugs with Mono or the data provider should be reported 
 	in Mono's Bugzilla <a href="http://bugzilla.ximian.com/">here</a>.  If you

+ 0 - 2
web/tdsclient

@@ -18,8 +18,6 @@
 	
 	<li>Uses TDS Protocol Version 4.2 by default</li>
 	
-	<li>Does not support trusted connections</li>
-	
 	<li>Bugs with Mono or the data provider should be reported 
 	in Mono's Bugzilla <a href="http://bugzilla.ximian.com/">here</a>.  If you
 	do not have Bugzilla user account, it is free 

+ 1 - 1
web/web/team.xml

@@ -915,7 +915,7 @@
 
     </name>
 
-    <e-mail>[email protected]</e-mail>
+    <e-mail>[email protected]</e-mail>
 
     <image>none.png</image>