private static String url = "jdbc:oracle:thin:@landy:1521:landydb";
在你本机安装的oracle的数据库名是landy吗?

解决方案 »

  1.   

    是的,没错,这些我都试过了,而且我用其它工具SQL*Plus或者PLSQL连接、建表一切正常!
      

  2.   

    我前面说过了,我用其它工具SQL*Plus或者PLSQL连接、建表一切正常!所以这些基本的该注意的地方我都注意了,大家可否有想到其它原因的?
      

  3.   

    把Class.forName(driver);改成
    Class.forName(driver).newInstance();试试
      

  4.   

    问题解决了,我把class12.jar只放在了当前应用的lib下,将它复制到deploy的lib下即可!究其原因:jboss在启动的时候,就需要到deploy的lib下面去找相应的JDBC来建立连接,不知这样解释是否得当?!