我用lomboz+oracl+tomcat开发项目~
连接数据库~没任何反映`不显示结果~也没抱错~
于是重装系统重装工具~能用了~
但一关机后再打开却不又出现上面问题了
我实在查不出原因了~
为什么一关机再打开就不能用了呢~、
每次用之前我都得一键恢复到原始状态才能用~
实在无奈啊~
连接数据库~没任何反映`不显示结果~也没抱错~
于是重装系统重装工具~能用了~
但一关机后再打开却不又出现上面问题了
我实在查不出原因了~
为什么一关机再打开就不能用了呢~、
每次用之前我都得一键恢复到原始状态才能用~
实在无奈啊~
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
后面似乎就不执行了? 连数据源 也出现同样的问题,请高手指点一下!
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oral","sys","huqiyang"); 你不要在这里使用sys用户,它必须以SYSDBA方式才能连接你可以试用 scott/tiger之类的普通用户。另我,在这之前,可以用
sqlplus scott/tiger或别的用户,探测一下是否能连接本机的oracle如果都不能连,那就是oracle没有起来啊。
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这个无法打开