我用lomboz+oracl+tomcat开发项目~
连接数据库~没任何反映`不显示结果~也没抱错~
于是重装系统重装工具~能用了~
但一关机后再打开却不又出现上面问题了
我实在查不出原因了~
为什么一关机再打开就不能用了呢~、
每次用之前我都得一键恢复到原始状态才能用~
实在无奈啊~

解决方案 »

  1.   

    oracle服务是不是设置成了手动启动??
      

  2.   

    try{  
      Class.forName("oracle.jdbc.driver.OracleDriver"); 
      out.println("1 access success"); 
      Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oral","sys","huqiyang"); 
      out.println("2 access success"); 
      Statement stmt=con.createStatement(); 
      out.println("3 access success"); 
      stmt.executeUpdate("insert into userinfo values('"+name+"','"+pwd+"')"); 
      out.println("4 access success"); 
      ResultSet rs=stmt.executeQuery("select * from userinfo"); 
       
      out.println("All user in DB"); 
      while (rs.next()) 
      { 
       out.print("username"); 
       out.print(rs.getString("name")+"     passwor:"); 
       out.print(rs.getString("pwd")); 
      } 
       
      rs.close(); 
      stmt.close(); 
      con.close(); 
     }catch(Exception ex){ 
         System.err.println("Dboracle():   "   +   ex.getMessage());    
     } 
    结果:只能打印1 access success  
    后面似乎就不执行了? 连数据源 也出现同样的问题,请高手指点一下!
      

  3.   

    问题出在:
    Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oral","sys","huqiyang");  你不要在这里使用sys用户,它必须以SYSDBA方式才能连接你可以试用 scott/tiger之类的普通用户。另我,在这之前,可以用
    sqlplus scott/tiger或别的用户,探测一下是否能连接本机的oracle如果都不能连,那就是oracle没有起来啊。
      

  4.   

    我是用scott/tiger连接的~用sqlplus能连接~但就是一关机再打开了~就出现问题了~就打应出第一步~注册驱动成功~连接那里不显示~
      

  5.   

    那就是listener启动不正常。手动起动listener服务试试
      

  6.   

    我把所有服务重新启动的时候出现问题~这个服务~有问题~我停止他的时候提示如下:
    C:\Documents and Settings\Administrator>emctl stop dbconsole emctl stop dbconsol
    e
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
    http://nailuo:1158/em/console/aboutApplication
    这项服务无法接受请求的 "暂停" 或 "停止" 操作。请键入 NET HELPMSG 2191 以获得更多的帮助。
    先前用http://nailuo:1158/em这个无法打开