English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<sql:setDataSource> علامة

مكتبة العلامات القياسية JSP

علامة <sql:setDataSource> تستخدم لتكوين مصدر البيانات أو حفظ معلومات مصدر البيانات في مجال تأثير معين كمتغير، يستخدم ك مصدر بيانات لعمليات قاعدة البيانات الأخرى باستخدام JSTL.

نمط النص

<sql:setDataSource
  var="<string>"
  scope="<string>"
  dataSource="<string>"
  driver="<string>"
  url="<string>"
  user="<string>"
  password="<string>"/>

خصائص

علامة <sql:setDataSource> لها الخاصيات التالية:

خصائص وصف هل هو ضروري القيمة الافتراضية
driver الجهاز JDBC الذي سيتم تسجيله لا لا شيء
url URL JDBC للتواصل مع اتصال قاعدة البيانات لا لا شيء
user اسم المستخدم للقاعدة البيانات لا لا شيء
password كلمة المرور للقاعدة البيانات لا لا شيء
dataSource قاعدة البيانات المعدة مسبقًا لا لا شيء
var ممثل لقاعدة البيانات لا إعداد افتراضي
مجال مجال تأثير خاصية var لا الصفحة

مثال على عرض

إعداد قاعدة بيانات MySQL:

  • استخدام محرك JDBC MySQL.
  • تواصل مع قاعدة البيانات TEST على هذا الجهاز.
  • استخدام user_id و mypassword للوصول إلى قاعدة البيانات TEST.

هذه المعلمات في 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> العلامات.

مكتبة العلامات القياسية JSP