表名没有重复,
在sqlplus里的错误提示:没有student 表对象
以上程序编译能通过,在dos下执行java LocalhostTest,在dos窗口没有错误提示。不知你们访问过本机上的数据库没有,帮我实验一下好吗?

解决方案 »

  1.   

    jdbc:oracle:thin:@localhost:1521:myoracle
    ---------你确保上面的连接字符串没有弄错吧
      

  2.   

    可以的!你加你表前面的名自
    如 scott.emp
      

  3.   

    “CREATE TABLE student "+"(name VARCHAR(20) NOT NULL," +
    "age INT NOT NULL,"+"PRIMARY KEY(name))";  
    改成下面的试试
        “CREATE TABLE student "+"(name VARCHAR(20) PRIMARY KEY," +
         "age INT NOT NULL,";
      

  4.   

    我将main 方法catch(Exception e){}改为
    catch(Exception e){e.printStackTrace();}后打印出了异常
    一|执行java LocalTest后出现以下异常,请帮忙诊断一下:
      java.lang.ClassNotFoundException:oracle.jdbc.driver.OralcleDriver
               at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
               at java.security.Accesscontroller.doPrivileged(Native Method)
               at java.net.URLClassLoader.findclass(URLClassLoader.java.186)
               at java.lang.ClassLoader.loaderclass(ClassLoader .java.306)
               at sun.misc.Laucher$AppClassLoader.loadClass(Launcher.java:265)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
               at java.ClassLoader.loaderClassInternal(ClassLoader.java:322)
               at java.lang.Class.forName0(Native Method)
               at java.lang.Class.forName(Class.java:130)
               at DatabaseTest.(init)(DatabaseTest.java:13)
     二、我的环境变量CLASSPATH=.;d:\ClassPath
         d盘ClassPath目录下有classes12,nls_charset12,ocrs12,ojdbc14等压缩文件和jar文件
         
         中秋祝大家幸福快乐,请有空帮我看是什么原因,谢谢兄弟们!