我在自己的机器上装了Mysql,试图通过Java Applet来对数据库进行操作。当我用Appletviewer启动程序xx.html后,弹出一个IE窗口,但是按了上面的"search"按钮后,没有任何反应,得到的Dos下的错误信息是“Java.Lang.ClassNotFoundException"和"Java.lang.NullPointException"。但是同样一个程序,我把它用application来实现,即,在该程序中加入main()函数,然后通过 java xx.的方式却可以实现我想要得到的功能,而且同样是要通过IE的窗口进行访问的。网络上很多人说是IE浏览器的问题,可是我已经调低了所有的限制,还是无法通过Java Applet的方式来访问Mysql,不知道有什么方法可以解决?当然如果通过Jsp+Servlet的方式可以解决我知道。另外我想说的是Jdbc Driver for Mysql我已经安装,且调试成功,因为Java application可以编程对该数据库进行任何操作。所以问题不是出在对Driver 的设置上我想。多谢大侠指教!

解决方案 »

  1.   

    http://bbs.mysql.cn/viewthread.php?tid=1999&pid=39164&page=1&extra=page%3D1%26amp%3Bfilter%3Ddigest#pid39164
      

  2.   

    可能是Applet找不到Mysql的驱动jar,
    用Applet访问Mysql恐怕得把JDBC驱动程序榜定到网页Applet程序的jar中去。
    也就是说,访问Applet的用户除了要下在你的Applet还要同时下载JDBC驱动。
    ————这种方法得不偿失。
    建议直接使用java桌面程序(可以用web start发布),或者在Applet里面镶入web服务客户端,让服务器作DB处理。
      

  3.   

    http://dev.mysql.com/doc/refman/5.1-maria/en/connectors.html