本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
I think you know the legal dispute between Sun and Microsoft.
Microsoft has never complied the JAVA specification. For instance, its J++ looks like a Java but it includes some proprietary classes. In addition, Microsoft Java Virtual Machine (JVM) does not support Java RMI (I guarantee you!) . Since Sun's lawsuit agaist Microsoft, the latter has stopped updating its JVM (called jview). So IE5 is leading in supporting XML files but its JVM is still an old version.
A lot of JDBC drivers used Java RMI as underlying protocol to connect DB. If your JDBC driver for MySQL used RMI, you have no way to make your Applet work in IE5.
To prove or disprove my guess work, you may download a Java-Plugin from Sun's site and install it on your client machine and configure it to make it work with IE5. Then,
test your code. I believe it will work. Then, Uninstall Java-Plugin and try again using IE5.
In case you are not familiar, I remind you can check all the error messages for Applet by visiting view|Java Console in IE5, or by visiting Communicator|Tools|Java Console.
Since you are lead developer, I suggest you download a Jakarta-Tomcat and use Java Servlets to access DB and publish dynamic contents. We had better avaoid to use Applets.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh