如果你在applet中,可能不能够使用这个吧

解决方案 »

  1.   

    我是在applet中,但是怎么做才能够使用sun.jdbc.odbc.JdbcOdbcDriver呢?
    难道在applet中就不能连接数据库吗?
      

  2.   

    不会的,我在APPLICATION 中作过,连接的是SQL SERVER 7.0 没有问题的。
      

  3.   

    yinshuai(帅帅)
    你用sqlserver怎么用的?我怎么就用不起来
    是不是在98客户端一定要装sql server客户端才能用?
      

  4.   

    你是不是用的JDK1.3呀?
    好像是注册表中的java Runtime为中文!改为E文。
      

  5.   

    jeagle(欢乐英雄) 其时你调用的就是ODBC,你在你的ODBC 中测试你的数据库,如果成功就OK。这和本地数据库,
    网络数据库没有关系的。
      

  6.   

    我试了一下,在applet中不能用的换成主程序就能够运行了
    不知道怎么改才能在applet中也能够运行呢?
      

  7.   

    54sunboy(舍我其谁)
    没有呀,找不到,找到三个,都是英文写的呀
      

  8.   

    改成Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver");
      

  9.   

    小衲不能肯定:
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")是让当前的classloader找到
    sun.jdbc.odbc.JdbcOdbcDriver这个类,并将其调入classloader,从而产生一个
    关于sun.jdbc.odbc.JdbcOdbcDriver这个类的一个Class对象所以sun.jdbc.odbc.JdbcOdbcDriver这个类1要存在,2要允许被用如楼上大侠所说,是不是当你用AppletViewer时,你当前的SecurityManager
    (security policy)限制你访问sun.jdbc.odbc包?
      

  10.   

    hahaha88(忧郁的眼神,稀嘘的胡子喳) 
    的确是,整个错误为
    A prolem is occurred: java.security.AccessControlException:addcess denied(java.lang.RuntimePermission accesClassInPackage.sun.jdbc.odbc;)
    不知道怎么改,我自己写了一个policy文件,
    grant {
      permission java.security.AllPermission;
    };取名为temp.policy,放到同一个文件夹里,但是仍然出现这个问题
    appletviewer -J-D temp.policy temp.htm
    到底怎么办呀
    大家帮帮我