<Sql: setDataSource> tag
<Sql: setDataSource> tag digunakan untuk mengkonfigurasi sumber data atau sumber data informasi yang disimpan dalam ruang lingkup variabel untuk operasi database JSTL lainnya sebagai sumber data.
sintaksis
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
milik
<Sql: setDataSource> tag memiliki atribut sebagai berikut:milik | deskripsi | Jika perlu | kegagalan |
---|---|---|---|
sopir | Untuk mendaftarkan driver JDBC | tidak | tidak |
url | koneksi database JDBC URL | tidak | tidak |
pemakai | database pengguna | tidak | tidak |
kata sandi | database password | tidak | tidak |
DataSource | Database pra-siap | tidak | tidak |
var | Perwakilan variabel basis data | tidak | pengaturan default |
cakupan | atribut var lingkup | tidak | halaman |
contoh Demo
Pengaturan database MySQL:
- Gunakan driver JDBC MySQL.
- Menghubungkan database mesin TEST.
- Gunakan user_id dan akses database UJI mypassword.
Parameter di atas di MySQL atau database lain sangat dasar, yang terbaik adalah untuk mengingat bahwa parameter di atas. Berikutnya adalah sederhana untuk menggunakan <sql: setDataSource> tag contoh:
<%@ 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>
Anda akan menggunakan label lain di SQL <sql: setDataSource> tag.