IDS Server
   IDS JDBC Driver
   What's New

   IDS Server Trial
   ODBC Drivers
   Other Tools



   JDBC Quick Start

   About Us
   Our Customers


FAQ - Miscellaneous

M1. Class.forName() bug in Internet Explorer
When Class.forName(String className) is called, Netscape Navigator and JDK will load (or download) and initialize static members of className. However, it seems that Internet Explorer and MS JavaSDK choose to delay static member initialization until the first instantiation or static member referencing. The IDSDriver class relies on static member initialization to register itself to the DriverManager. The misbehavior of Internet Explorer prevents the driver registration, thus the subsequent call to DriverManager.getConnection() will result in a "No suitable driver" exception.

For those who want to see the prove of this bug, click here using both Netscape Navigator and Internet Explorer and compare the output. You can also use the appletviewer.exe in both JDK and MS JavaSDK to run the same URL, and they will yield the different results respectively
M2. Windows 95 socket limitation
Windows 95 has a socket limitation such that there can be only about 75 simultaneously opened sockets. Since each concurrent thread in IDS Server occupies a separat socket connection, this means at most IDS Server can only handle 75 requests at the same time. This is the total number of HTTP requests plus the number of JDBC Connections and Statements. Windows NT does not have such limitation.
M3. MS Access limitation
MS Access will report that it cannot open any more statements after the number of Statements reaches about 140. There might be ways to stretch this limit by fine tuning the MS Access ODBC data source.

MS Access 2.0 database does not work well with multi-user, multi-threaded applications like IDS Server. Access 2.0 databases can cause IDS Server to lock up because this 16-bit DBMS cannot handle multiple concurrent access. Users should convert the 2.0 databases to Access 97.

Copyright c 1997-2006 IDS Software. All rights reserved.