jsp连接oracle数据库

基本上是东查一点西查一点解决了自己的问题,来分享一下。

首先先确认自己的jdk环境,oracle数据库,tomcat是否安装成功,监听我们后说。

oracle 11gjdbc驱动ojdbc6.jar拷贝到WEB-INF\lib\目录下。(这个很重要,别的版本也要把对应版本的驱动器复制进来,没有该文件夹就新建一个)。

连接代码:

<%  
  
Class.forName("oracle.jdbc.driver.OracleDriver");  
  
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:服务器的sid","帐号","密码");  
  
Statement stmt=conn.createStatement();  
  
ResultSet rs=stmt.executeQuery("select * from G_STATIONORIENT");  


  
%>  

当然,要记得导入需要的包

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>

最后,发现报错了,在连接的那一行说明连接失败。

问题出在监听上,oracle数据库的监听配置向导完成后需要重启启动,

lsnrctl start 即可启动
lsnrctl stop 停止服务
lsnrctl status 查看状态
注意不是在sql plus中而是cmd;

如果数据库和tomcat不是在一个服务器上还需要配置命名规则,那代码也需要修改一下。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值