คุณสมบัติ
แอตทริบิวต์ | คำอธิบาย | จำเป็น | ค่าเริ่มต้น |
---|---|---|---|
คนขับ | ชื่อของคลาสไดรเวอร์ JDBC ที่จะลงทะเบียน | ไม่ | ไม่มี |
url | JDBC URL สำหรับการเชื่อมต่อฐานข้อมูล | ไม่ | ไม่มี |
ผู้ใช้ | ชื่อผู้ใช้ฐานข้อมูล | ไม่ | ไม่มี |
รหัสผ่าน | รหัสผ่านฐานข้อมูล | ไม่ | ไม่มี |
รหัสผ่าน | รหัสผ่านฐานข้อมูล | ไม่ | ไม่มี |
แหล่งข้อมูล | เตรียมฐานข้อมูลไว้ล่วงหน้า | ไม่ | ไม่มี |
var | ชื่อตัวแปรที่ใช้แทนฐานข้อมูล | ไม่ | ตั้งค่าเริ่มต้น |
ขอบเขต | ขอบเขตของตัวแปรที่ใช้แทนฐานข้อมูล | ไม่ | หน้า |
ตัวอย่าง
พิจารณาข้อมูลต่อไปนี้เกี่ยวกับการตั้งค่าฐานข้อมูล MySQL ของคุณ -
-
เรากำลังใช้ JDBC MySQL คนขับรถ
-
เราจะเชื่อมต่อกับฐานข้อมูล TEST บนเครื่องท้องถิ่น
-
เราจะใช้ user_id และ รหัสผ่านของฉัน เพื่อเข้าถึงฐานข้อมูล TEST
พารามิเตอร์ทั้งหมดข้างต้นจะแตกต่างกันไปตาม MySQL ของคุณหรือการตั้งค่าฐานข้อมูลอื่นๆ เมื่อพิจารณาจากพารามิเตอร์ข้างต้น ตัวอย่างต่อไปนี้จะใช้ setDataSource แท็ก −
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> <%@ taglib uri = "https://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>
เราจะใช้