English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
علامة <sql:setDataSource> تستخدم لتكوين مصدر البيانات أو حفظ معلومات مصدر البيانات في مجال تأثير معين كمتغير، يستخدم ك مصدر بيانات لعمليات قاعدة البيانات الأخرى باستخدام JSTL.
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
خصائص | وصف | هل هو ضروري | القيمة الافتراضية |
---|---|---|---|
driver | الجهاز JDBC الذي سيتم تسجيله | لا | لا شيء |
url | URL JDBC للتواصل مع اتصال قاعدة البيانات | لا | لا شيء |
user | اسم المستخدم للقاعدة البيانات | لا | لا شيء |
password | كلمة المرور للقاعدة البيانات | لا | لا شيء |
dataSource | قاعدة البيانات المعدة مسبقًا | لا | لا شيء |
var | ممثل لقاعدة البيانات | لا | إعداد افتراضي |
مجال | مجال تأثير خاصية var | لا | الصفحة |
هذه المعلمات في MySQL أو قاعدة بيانات أخرى هي أساسية جدًا، من الأفضل تذكر هذه المعلمات. فيما يلي مثال بسيط على استخدام علامة <sql:setDataSource>:
<%@ 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>علامة sql:setDataSource JSTL</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> العلامات.