IDEA搭载Tomcat使用JSTL连接Oracle数据库
1.在IDEA中,JSTL库添加到WEB-INF/lib下面可以直接在JSP页面上通过
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
声明后使用,不需要在web.xml中设置参数。在IDEA的web.xml中好像不能加入lib目录下jar包内文件的路径,因为识别不了。
2.JSTL的SQL标签同时适用于Mysql和Oracle,网上大多数是使用Mysql的,W3Cschool里面也有JSTL写连接mysql页面的教程。
Mysql的可以参考 https://www.w3cschool.cn/jsp/jsp-database-access.html ,里面的datasource是这样写的:
   <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
                     url="jdbc:mysql://localhost/TEST"
                     user="root" password="pass123"/>
Oracle的只需将datasource标签里的driver和url改成oracle的,当然IDEA里面需要导入oracle14.jar驱动jar包(网上可以搜到),使用如下:
<sql:setDataSource var="Ora" driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
user="scott" password="123456"/>
3.使用JSTL的sql:query标签,var="result",在query的result中rows 是result的属性,${result.rows}相当于 result.getRows();
IDEA搭载Tomcat使用JSTL连接Oracle数据库的更多相关文章
- Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录--备用
		
真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今 ...
 - 关于Java_Web连接Oracle数据库
		
1.前提条件 1>装有Oracle数据库(因为连接的时候需要开启两项服务) 2>myeclipse或eclipse(支持WebProject的版本)开发环境,本机以myeclipse为例, ...
 - JAVA通过JDBC连接Oracle数据库详解【转载】
		
JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...
 - Windows server2008 搭建ASP接口訪问连接oracle数据库全过程记录
		
真的是太不easy了,曾经的时候在window server 2003上面搭建了一套asp+oracle的接口系统.就费了好大的劲儿,事实上那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨 ...
 - JNDI连接池连接Oracle数据库
		
今天做了一个评论的小功能,要求用JNDI连接池连接Oracle数据库,以前只是测试了是否连接的上,现在没想到一个JNDI连接池连接Oracle数据库,纠结了好久,原来都是Oracle数据库的问题,这是 ...
 - java连接Oracle数据库
		
Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表: create table student ( id ) not null primary key, ...
 - 记录排查解决Hubble.Net连接Oracle数据库建立镜像库数据丢失的问题
		
起因 前几天在弄Hubble连接Oracle数据库,然后在mongodb中建立一个镜像数据库; 发现一个问题,原本数据是11W,但是镜像库中只有6w多条; 刚开始以为是没运行好,又rebuild了一下 ...
 - NodeJs连接Oracle数据库
		
nodejs连接oracle数据库,各个平台的官方详情文档:https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 我的nodej ...
 - jdbc连接oracle数据库
		
/*** 通过改变配置文件来连接不同数据库*/package com.xykj.jdbc; import static org.junit.Assert.*; import java.io.Input ...
 
随机推荐
- AWS backup
			
shadowsocks ssserver -c /etc/shadowsocks/config.json start/stop/reset
 - 大数据框架-Mapreduce过程
			
1.Shuffle [从mapTask到reduceTask: Mapper -> Partitioner ->Combiner -> Sort ->Reducer] mapp ...
 - 常见的springmvc、SpringBoot的注解
			
springMvc的常用注解 : @Controller :用于标记在一个类上,使用它标记的类就是一个springmcv Controller对象,分发处理器将会扫描使用了该注解 的类的方法,并检测该 ...
 - Flask—08-建立自己的博客(02)
			
博客项目 上一篇内容完善 自定义字段验证函数 class RegisterForm(FlaskForm): ... def validate_username(self, field): user = ...
 - oracle 数据库密码生产同步模拟环境 ,随记常用命令
			
1.查看当前open用户 select username,account_status,expiry_date,profile from dba_users; 2.查看目前的密码过期策略 select ...
 - 更新UI放在主线程的原因
			
1.在子线程中是不能进行UI 更新的,而可以立刻更新的原因是:子线程代码执行完毕了,又自动进入到了主线程,这中间的时间非常的短,让我们误以为子线程可以更新UI.如果子线程一直在运行,则无法更新UI,因 ...
 - c#聊聊文件数据库kv
			
现在有很多KV嵌入式存储,或者已经增加的.leveldb,RaptorDB等,都是相对比较好的存储.基本存储,一般配置.大概在6w/s左右.当然还有缓存等设置问题.这些基本是字符串和int的存储,对于 ...
 - 获取屏幕翻转:var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'
			
var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',这段是为了获取移动端屏幕是否翻转(手机重力 ...
 - WebPack系列之Proxy
			
背景 当我们直接去访问https://m.weibo.cn/api/config/list时由于端口.域名的不同产生了跨域,无法请求到资源数据. 分析 WebPack中devServer的proxy代 ...
 - 『C++』Temp_2018_12_06
			
#include <iostream> #include <string> using namespace std; class Type{ public: string Na ...