IDEA搭载Tomcat使用JSTL连接Oracle数据库

Posted 红尘里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数据库的主要内容,如果未能解决你的问题,请参考以下文章

关于在Intellij Idea中使用JSTL标签库报错的问题

Web - JSP开发环境搭建 - Mac

关于intellij idea 中javaweb项目中使用jstl报错500错误问题

IntelliJ 和 JSP/JSTL 无法解析 tomcat7 中 JSTL 的 taglib

IntelliJ IDEA:给 web 应用提供 JSTL 支持

idea配置tomcat,导入jar包,druid连接池配置