永发信息网

在jsp中,通过JDBC直接访问ORACLE数据库,需要安装的JDBC驱动,包括哪些文件?

答案:6  悬赏:80  手机版
解决时间 2021-03-08 10:15
说个文件名撒~我在官网上看到一大堆文件,不知道下哪些

我在官网上下了,ojdbc14.jar然后放入D:\jsp\ch02\WebContent\WEB-INF\lib重启eclipse还是没用,<%@ page import="java.sql.*" %>
<%
String sDriver="oracle.jdbc.driver.OracleDriver";
Class.forName(sDriver);
%>

就这么多代码,还是报错
最佳答案
建议你直接登录oracle官网.

下个不就得了.

不是放在那里,是在项目名字上点右键,

有个build path 在里面有个add external--什么的,点开后,引入你下的那个jar包才行.还有注意语句
全部回答
classes12.jar 导入
应该引进odbc14.jar到你的项目中,再通过jdk中的java.sql.*下的类库进行初始化,加载后,做一些必要的操作就可以访问数据库了,前提你的数据库服务开启,要不然白搭!
exception in thread "main" java.lang.noclassdeffounderror: oracle/dms/console/dmsconsole 主要看这一行,noclassdeffounderror noclassdeffounderror 这个错误出现时一般是这两种情况: 1. windows 不区分文件名大小写,你把文件名搞错了,它和 public class 名字有着大小写的不同。 2. 一个类在 static { } 这个初始化代码块或 static clz instance= new clz(); 时 new clz() 抛出了异常。这样一个 class 在第一次加载后会自动执行 class 级别的初始化代码,比如静态变量和 static { } 中的代码,这个时候如果有一个异常未处理就导致 class 初始化失败,这个 class 确实存在,加载成功了,但加载后 define 这个 class 时出错了。所以错误的名字叫 noclassdeffounderror 而不是 classnotfound,它确实 found 了,但 define 失败。 从你的案例来看,肯定不是第1种情况。 因此你需要做的事情时,从日志中找出来到底什么原因导致 hibernate 初始化的时候出错了。你的代码有没有可能把某个 hibernate 初始化的代码直接 try { ... } catch (exception e) { } ,如果有新手写出这样的代码你是没办法猜出原因的,你唯一的办法只有人工检查代码,一行一行地看。
你这代码和操作都没什么问题,问题可能出在数据库那块,你的数据库监听等设置开启没有,不然数据库是没法用的,在cmd中看是否能正常连接数据库。如果能连接,你就把报错信息贴上来,方便分析。
打开百度 搜索oracle jdbc jar 然后下载jar包 在jsp中import进去,然后使用即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女方:1996年丙子鼠年8月丁酉月壬戌日和男方:1
【电费怎么算】大工业用户的电费如何计算?
顺德区大良镇海尔冰箱传卖店
北京市昌平区南口镇旧城改造何时进行
时上楼梯地址在什么地方,想过去办事
惠普哪里的品牌
格力的太求贵了,志高空调质量怎么样
这些日子,绵绵的雨下个不停,像什么?
为什么格格要被送入宫内做侍女伺候皇上
AHC怎么样,皮肤敏感的可以用吗,毛孔堵,有
she always(A) want(B) to buy a bike(C
谈谈中国在世界格局的地位
如果一个男人因为自卑而不和你在一起,说明不
股市中什么叫一字星
怎么修改vcf文件
推荐资讯
仓颉造字与伏羲画卦分别距今多少年
跟别人开视频 对方看到的图像清晰度取决于哪
宝马男装怎么去啊,有知道地址的么
为什么詹韦连线,都是韦德助攻詹姆斯空接
【蛛丝马迹】“蛛丝马迹”的用法“蛛丝马迹”
眼睛发炎怎么办
求乔迁对联
急请教口子加五笔每加一笔要成一个字加完五笔
裕达平价超市地址有知道的么?有点事想过去
自来水管道坏了应该谁负责
用38,39,40,41,这四个数填空每个算试里每个数
南京市浦口区社保和南京市秦淮区社保是一样办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?