eclipse+Tomcat+JSP+oracle连接数据库
来源:互联网 发布:mysql 自动分区 编辑:程序博客网 时间:2024/06/05 02:02
使用eclipse编写JSP网页连接oracle数据库(10g)时代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.*,java.sql.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><% try{ Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); } //.newInstance(); catch(ClassNotFoundException ce){ out.println("数据库连接失败!"); out.println(ce.getMessage()); } try{ String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="traintest"; String password="traintest"; Connection conn=DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(); String sql="select * from adtable"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) { out.print(rs.getString(1)+" "); out.print(rs.getString(2)+" "); out.print(rs.getString(3)+" "); out.print(rs.getString(4)+"<br/>"); } rs.close(); stmt.close(); conn.close(); }catch(SQLException e){ out.print(e.getMessage()); } %></body></html>
出现如下错误:
连接数据库失败!java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
网上找了好多办法没有解决,很是暴躁。最后在舍友的帮助下,解决了!解决方法如下:
(1)将上图两个jar包复制到tomcat的lib文件夹下:
(2)将这两个jar包导入eclipse项目里:
项目上右键build path->configure build path...->java build path->libraries->add external JARs...
地址是oracle lib里的两个jar包的地址
(3)在环境变量的classpath里添加这两个jar包的地址
例如:;D:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar
(分号不能忘)
*这一步我不知道是不是必须的,有的教程 里有所以我弄了
然后在eclipse里重启tomcat,运行jsp文件,成功!
0 0
- eclipse+Tomcat+JSP+oracle连接数据库
- JSP+Tomcat连接Oracle数据库
- tomcat+jsp+oracle连接数据库方法
- eclipse开发jsp连接Oracle数据库问题
- Eclipse jsp页面连接oracle数据库
- jsp连接数据库oracle
- jsp连接oracle数据库
- tomcat JSP连接数据库问题
- Eclipse 连接 oracle 数据库
- Eclipse 连接Oracle数据库
- eclipse连接oracle数据库
- jsp连接oracle数据库详解
- JSP中连接Oracle数据库
- JSP 连接Oracle数据库例子
- JSP直接连接oracle数据库
- Jsp中连接oracle数据库
- Eclipse连接Oracle数据库介绍
- eclipse连接数据库(oracle)
- 分类算法之朴素贝叶斯分类(Naive Bayesian classification)
- Java - JSON
- MyBatis学习笔记四——解决字段名与实体类属性名不相同的冲突
- 非比较排序
- comparable 和 comparator
- eclipse+Tomcat+JSP+oracle连接数据库
- 第6周项目2-带武器的游戏角色
- 学习bootstrap框架的demo
- 【arduino】通过Esp8266-01模块实现的WiFi通信(1)简介和搭建编程环境
- 我的记录
- Opencv学习之零碎记录
- React-native Redux 干货分享实践
- Intent传递对象的几种方式
- 浅析Linux中SQL及其用法