如何在JSP中設定資料來源?


<sql:setDataSource>標籤設定資料來源配置變數,或將資料來源資訊儲存到作用域變數中,可以用作其他JSTL資料庫操作的輸入。

屬性

<sql:setDataSource>標籤具有以下屬性:

屬性描述必填預設值
驅動程式 (driver)要註冊的JDBC驅動程式類的名稱
URL資料庫連線的JDBC URL
使用者名稱 (user)資料庫使用者名稱
密碼 (password)資料庫密碼
密碼 (password)資料庫密碼
資料來源 (dataSource)預先準備好的資料庫
變數 (var)表示資料庫的變數名稱設定預設值
作用域 (scope)表示資料庫的變數的作用域頁面

示例

考慮以下關於MySQL資料庫設定的資訊:

  • 我們使用的是JDBC MySQL驅動程式。

  • 我們將連線到本地機器上的TEST資料庫。

  • 我們將使用user_idmy password訪問TEST資料庫。

所有上述引數將根據您的MySQL或任何其他資料庫設定而有所不同。考慮到上述引數,以下示例使用setDataSource標籤:

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/sql" prefix = "sql"%>
<html>
   <head>
      <title>JSTL sql:setDataSource Tag</title>
   </head>
   <body>
      <sql:setDataSource var = "snapshot" driver = "com.mysql.jdbc.Driver" url = "jdbc:mysql:///TEST" user = "user_id" password = "mypassword"/>
      <sql:query dataSource = "${snapshot}" sql = "..." var = "result" />
   </body>
</html>

我們將在後續的SQL標籤中使用<sql:setDataSource>。

更新於:2019年7月30日

462 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.