之前错误是数据库连接问题,现在这个问题没有了,
做登陆的时候     ResultSet rs = conn.executeQuery(sql);
程序运行了上一句之后,就报错            ORA-00942: 表或视图不存在
但是事实上数据库里面是有这张表的,而且使用pl/sql查询的时候里面数据也是有的。
报这个错是为什么?》

解决方案 »

  1.   


    ResultSet rs = conn.executeQuery(sql);
    你的conn是Connection对象吗?String sql="select * from yonghu where name=\'"+username+"\' and  password=\'"+password+"\'";
    Connection cnn=jdbcutil.getConn();
      st=cnn.createStatement();
      set=st.executeQuery(sql);
      

  2.   

    程序以前用的是mysql数据库,现在要改用oracle,表都是按照mysql那样建立的
      

  3.   

    是connection对象,只是sql语句没有\
      

  4.   


    贴下我的测试的代码,这个代码运行就出现这样的问题:
      Class.forName("oracle.jdbc.driver.OracleDriver");    
       String username="admin";
       Statement stat=null;
       ResultSet set = null;
       c =DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:WLDS","wlds_test","111111");  
       String sql="select * from TB_MANAGER where NAME=\'"+username+"'";
         stat=c.createStatement();
         set=stat.executeQuery(sql);