CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jsp连oracle问题

楼主wangyime(我有Web恐惧症)2004-12-01 13:46:37 在 Java / Web 开发 提问

<%@   page   contentType="text/html;charset=gb2312"%>    
  <%@   page   import="java.sql.*"%>    
  <html>    
  <body>    
  <%  
  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  
  %>    
  </body>    
  </html>    
   
  ----------  
  我看别人都这么连的,我怎么运行上面的语句都会报错,是不是还要配置一些驱动什么的 问题点数:100、回复次数:13Top

1 楼jerrykey(钥匙)回复于 2004-12-01 13:49:10 得分 20

把Oracle的jdbc驱动部署到/WEB-INF/lib中。Top

2 楼wangyime(我有Web恐惧症)回复于 2004-12-01 13:50:35 得分 0

具体点,我刚接触jdbc和oracleTop

3 楼Kisscheng(拉米亚)回复于 2004-12-01 13:54:20 得分 10

classes12.jar  
  这个包放进lib里..  
  Top

4 楼wangyime(我有Web恐惧症)回复于 2004-12-01 13:58:09 得分 0

我放了,怎么还是报一样的错误  
  Top

5 楼sy5591(呵呵★我爱王培)回复于 2004-12-01 13:58:46 得分 10

我用asp连的oracle的时候  
   
  是用Oracle   Objects   for   OLE  
   
  Top

6 楼sylmoon(专注Oracle)回复于 2004-12-01 14:15:07 得分 10

*******Method   1******  
   
  Class.forName(   "oracle.jdbc.driver.OracleDriver"   );  
  //connection  
   
  String   url="jdbc:oracle:thin:@ip地址:端口:数据库名称";  
  String   name="用户名";  
  String   password="密码";  
  Connection   conn=DriverManager.getConnection(url,name,password);  
   
   
  //get   data   from   the   DB  
  DatabaseMetaData   md=conn.getMetaData();  
   
  *******Method   2*******  
     
  InitialContext   ctx=new   InitialContext();  
  DataSource   ds=(DataSource)ctx.lookup("jdbc/已经连接好的数据库名称CoreDS");Top

7 楼wangyime(我有Web恐惧症)回复于 2004-12-01 14:23:21 得分 0

如何配置环境变量Top

8 楼bluemeteor(挂月||Becoder)回复于 2004-12-01 14:33:47 得分 10

有本书...叫《JSP+Oracle组建动态网建实例精讲》    
   
  还有楼主最好先学学JAVA基础Top

9 楼wangyime(我有Web恐惧症)回复于 2004-12-01 14:43:38 得分 0

项目比较紧,没时间学了,我以前做过一段时间的网站,所以觉得只要能连上数据库就好办多了,但现在连数据库都连不上,还请各位帮帮忙Top

10 楼Kisscheng(拉米亚)回复于 2004-12-01 14:54:20 得分 10

你用JBuilder开发.不就省掉配置问题了嘛!!至于连接.还是专门分开的好.  
   
  import   java.io.*;  
  import   java.sql.*;  
   
   
  public   class   Conn   {  
   
          public   static   synchronized   Connection   getConnection()   {  
                  String   _sDriver_Name   =   "oracle.jdbc.driver.OracleDriver";  
                  String   _sURL_Param[]   =   {  
                          "jdbc:oracle:thin:@localhost:leon",   "exam",   "a"  
                  };  
                  Connection   c   =   null;  
                  try   {  
                          Class.forName(_sDriver_Name);  
                  }  
                  catch   (ClassNotFoundException   e)   {  
                          System.out.println(  
                                  "\n!!!   Sorry,   I   couldn't   load   the   JDBC   driver!\n".concat(String.  
                                  valueOf(String.valueOf(_sDriver_Name))));  
                          e.printStackTrace();  
                  }  
                  try   {  
                          c   =   DriverManager.getConnection(_sURL_Param[0],   _sURL_Param[1],  
                                                                                          _sURL_Param[2]);  
                  }  
                  catch   (SQLException   e)   {  
                          System.out.println(String.valueOf(String.valueOf(   (new   StringBuffer(  
                                  "\n!!!   Sorry,   I   couldn't   Connect   to   the   database!\n")).append(  
                                  _sURL_Param[0]).append("   ").append(_sURL_Param[1]).append(  
                                  "   \n\n"))));  
                  }  
                  return   c;  
          }  
  }Top

11 楼yujiabian(流氓兔子雨)回复于 2004-12-01 15:03:58 得分 10

环境配置:  
   
  http://www.pcdog.com/network/html/2004730/30720046794_1.htm  
   
  连接数据库例子:  
   
  jsp连接Oracle8/8i/9i数据库(用thin模式)    
  testoracle.jsp如下:    
  <%@   page   contentType="text/html;charset=gb2312"%>    
  <%@   page   import="java.sql.*"%>    
  <html>    
  <body>    
  <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
  String   url="jdbc:oracle:thin:@localhost:1521:orcl";    
  //orcl为你的数据库的SID    
  String   user="scott";    
  String   password="tiger";    
  Connection   conn=   DriverManager.getConnection(url,user,password);    
  Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
  String   sql="select   *   from   test";    
  ResultSet   rs=stmt.executeQuery(sql);    
  while(rs.next())   {%>    
  您的第一个字段内容为:<%=rs.getString(1)%>    
  您的第二个字段内容为:<%=rs.getString(2)%>    
  <%}%>    
  <%out.print("数据库操作成功,恭喜你");%>    
  <%rs.close();    
  stmt.close();    
  conn.close();    
  %>    
  </body>    
  </html>    
  Top

12 楼okitgo(IT浪涛儿)回复于 2004-12-01 15:08:06 得分 10

报的是什么错???Top

13 楼NetSniffer(扑克)回复于 2004-12-01 17:37:55 得分 10

根据你的代码,报错很可能是Oracle驱动没有在环境变量里  
  把oracle的JDBC驱动放到   $web-inf/lib里Top

相关问题

  • ASP+ORACLE OR JSP+ORACLE
  • JSP+ORACLE作什么?
  • jsp 连 oracle 问题?
  • Jsp连接Oracle的问题 ???
  • jsp连接oracle问题
  • jsp 连接 Oracle 问题
  • jsp+oracle [签到给分]
  • jsp与oracle操作错误
  • jsp中用jdbc调用oracle数据库
  • 请教JSP与ORACLE连接问题。

关键词

得分解答快速导航

  • 帖主:wangyime
  • jerrykey
  • Kisscheng
  • sy5591
  • sylmoon
  • bluemeteor
  • Kisscheng
  • yujiabian
  • okitgo
  • NetSniffer

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo