Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

จะตั้งค่าแหล่งข้อมูลใน JSP ได้อย่างไร?


tag ตั้งค่าตัวแปรคอนฟิกูเรชันแหล่งข้อมูลหรือบันทึกข้อมูลแหล่งข้อมูลในตัวแปรที่มีขอบเขตที่สามารถใช้เป็นอินพุตสำหรับการดำเนินการฐานข้อมูล JSTL อื่นๆ

คุณสมบัติ

แท็กมีคุณสมบัติดังต่อไปนี้ −

แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น
คนขับ ชื่อของคลาสไดรเวอร์ 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>

เราจะใช้ ในแท็ก SQL ที่ตามมา