1. 程式人生 > >IDEA搭載Tomcat使用JSTL連接Oracle數據庫

IDEA搭載Tomcat使用JSTL連接Oracle數據庫

database jsp drive html aso 通過 href 文件 driver

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數據庫