Home
Products
IDS Server
IDS JDBC Driver
What's New
Download
IDS Server Trial
ODBC Drivers
Other Tools
Pricing
Ordering
Support
FAQ
Articles
JDBC Quick Start
Company
About Us
Our Customers
Contact
|
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.
|