<SQL: setDataSource> แท็ก
<SQL: setDataSource> แท็กที่ใช้ในการกำหนดค่าข้อมูลแหล่งข้อมูลหรือแหล่งข้อมูลที่ถูกเก็บไว้ในขอบเขตตัวแปรสำหรับการดำเนินงานฐานข้อมูล JSTL อื่น ๆ เป็นแหล่งข้อมูล
วากยสัมพันธ์
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
คุณสมบัติ
<SQL: setDataSource> tag มีคุณลักษณะดังต่อไปนี้:คุณสมบัติ | ลักษณะ | หากมีความจำเป็น | ผิดนัด |
---|---|---|---|
คนขับรถ | การลงทะเบียนไดรเวอร์ JDBC | ไม่ | ไม่ |
URL | เชื่อมต่อฐานข้อมูล JDBC URL | ไม่ | ไม่ |
ผู้ใช้งาน | ชื่อผู้ใช้ฐานข้อมูล | ไม่ | ไม่ |
รหัสผ่าน | รหัสผ่านฐานข้อมูล | ไม่ | ไม่ |
แหล่งข้อมูล | ฐานข้อมูลที่เตรียมไว้ล่วงหน้า | ไม่ | ไม่ |
var | ผู้แทนราษฎรฐานข้อมูลตัวแปร | ไม่ | ตั้งค่าเริ่มต้น |
ขอบเขต | แอตทริบิวต์ var ขอบเขต | ไม่ | หน้า |
ตัวอย่างสาธิต
การตั้งค่าฐานข้อมูล MySQL:
- ใช้ไดรเวอร์ JDBC MySQL
- เชื่อมต่อฐานข้อมูลเครื่องทดสอบ
- ใช้ user_id และฐานข้อมูลทดสอบการเข้าถึง mypassword
พารามิเตอร์ดังกล่าวข้างต้นใน MySQL หรือฐานข้อมูลอื่น ๆ ที่เป็นพื้นฐานมากที่ดีที่สุดคือต้องจำไว้ว่าตัวแปรข้างต้น ถัดไปคือง่ายต่อการใช้ <SQL: setDataSource> ตัวอย่าง Tag:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ 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://localhost/TEST" user="user_id" password="mypassword"/> <sql:query dataSource="${snapshot}" sql="..." var="result" /> </body> </html>
คุณจะใช้ค่ายอื่น ๆ ใน SQL <SQL: setDataSource> แท็ก