অ্যাট্রিবিউট
অ্যাট্রিবিউট | বিবরণ | প্রয়োজনীয় | ডিফল্ট |
---|---|---|---|
ড্রাইভার | নিবন্ধিত 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 ট্যাগে