IDEA搭載Tomcat使用JSTL串連Oracle資料庫

來源:互聯網
上載者:User

標籤:edr   efi   prefix   oracle資料庫   jsp   XML   檔案的   root   localhost   

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資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.