কম্পিউটার

কিভাবে একটি JSP এ ডেটা উৎস সেট করবেন?


ট্যাগ ডেটা সোর্স কনফিগারেশন ভেরিয়েবল সেট করে বা ডেটা-সোর্স তথ্যকে একটি স্কোপড ভেরিয়েবলে সংরক্ষণ করে যা অন্যান্য 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 ট্যাগে ব্যবহার করব।


  1. এমএস এসকিউএল সার্ভারে ডাটাবেস কীভাবে মুছবেন

  2. অ্যান্ড্রয়েডে ডেটা ব্যবহারের সীমা কীভাবে সেট করবেন

  3. রাস্পবেরি পাইতে স্পটিফাই সংযোগ কীভাবে সেট আপ করবেন

  4. Grafana প্লাগ-ইন-এর জন্য নতুন রেডিস ডেটা উৎস কীভাবে ব্যবহার করবেন