কম্পিউটার

কিভাবে একটি JSP এ SQL আপডেট ক্যোয়ারী চালানো যায়?


ট্যাগ একটি SQL বিবৃতি কার্যকর করে যা ডেটা ফেরত দেয় না; উদাহরণস্বরূপ, SQL INSERT, UPDATE , অথবা মুছুন বিবৃতি।

অ্যাট্রিবিউট

ট্যাগের নিম্নলিখিত বৈশিষ্ট্য রয়েছে −

অ্যাট্রিবিউট বিবরণ প্রয়োজনীয় ডিফল্ট
sql এসকিউএল কমান্ড চালানোর জন্য (একটি ফলাফল সেট ফেরত দেওয়া উচিত নয়) না শরীর
ডেটা সোর্স ডাটাবেস সংযোগ ব্যবহার করার জন্য (ডিফল্ট ওভাররাইড করে) না ডিফল্ট ডাটাবেস
var প্রভাবিত সারির গণনা সংরক্ষণ করার জন্য পরিবর্তনশীলের নাম না কিছুই নয়
স্কোপ প্রভাবিত সারির গণনা সঞ্চয় করার জন্য ভেরিয়েবলের স্কোপ না পৃষ্ঠা

উদাহরণ

মৌলিক ধারণা দিয়ে শুরু করতে, আসুন একটি সহজ টেবিল কর্মচারী তৈরি করি TEST ডাটাবেসে টেবিল এবং সেই টেবিলে নিম্নরূপ কয়েকটি রেকর্ড তৈরি করুন -

ধাপ 1

একটি কমান্ড প্রম্পট খুলুন এবং নিম্নরূপ ইনস্টলেশন ডিরেক্টরিতে পরিবর্তন করুন -

C:\>C:\>cd Program Files\MySQL\binC:\Program Files\MySQL\bin>

ধাপ 2

নিম্নরূপ ডাটাবেসে লগইন করুন -

C:\Program Files\MySQL\bin>mysql -u root -pEnter password:********mysql>

ধাপ 3

কর্মচারী টেবিল তৈরি করুন পরীক্ষায় নিম্নরূপ ডাটাবেস -

mysql> TEST ব্যবহার করুন; mysql> টেবিল কর্মচারী তৈরি করুন ( id int null নয়, বয়স int null নয়, প্রথম varchar (255), শেষ varchar (255) ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.08 সেকেন্ড)mysql>

ডেটা রেকর্ড তৈরি করুন

আমরা এখন কর্মচারীতে কয়েকটি রেকর্ড তৈরি করব নিম্নরূপ সারণী -

mysql> কর্মচারীদের মান সন্নিবেশ করুন (100, 18, 'জারা', 'আলি'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.05 সেকেন্ড)mysql> কর্মচারীদের মূল্যবোধে সন্নিবেশ করুন (101, 25, 'মাহনাজ', 'ফাতমা' '); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> কর্মচারীদের মান ঢোকান (102, 30, 'জাইদ', 'খান'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> কর্মচারীদের মানগুলিতে সন্নিবেশ করুন ( 103, 28, 'Sumit', 'Mittal'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql>

আসুন এখন একটি JSP লিখি যা ব্যবহার করবে একটি SQL INSERT কার্যকর করতে ট্যাগ করুন নিম্নরূপ −

টেবিলে একটি রেকর্ড তৈরি করার বিবৃতি
<%@ পৃষ্ঠা আমদানি ="java.io.*,java.util.*,java.sql.*"%><%@ পৃষ্ঠা আমদানি ="javax.servlet.http.*,javax.servlet.* " %><%@ taglib uri ="https://java.sun.com/jsp/jstl/core" উপসর্গ ="c"%><%@ taglib uri ="https://java.sun.com/ jsp/jstl/sql" উপসর্গ ="sql"%>  JSTL sql:update Tag     কর্মচারীদের মান সন্নিবেশ করান (104, 2, 'নুহা', 'আলি');   কর্মচারীদের থেকে * নির্বাচন করুন;   
Emp ID প্রথম নাম শেষ নাম বয়স

উপরের JSP অ্যাক্সেস করুন, নিম্নলিখিত ফলাফল প্রদর্শিত হবে −

<প্রে>+------------+------------------------------- ----------------------+| Emp আইডি | প্রথম নাম | পদবি | বয়স |+------------+----------------+---------------- -+-------------------+| 100 | জারা | আলী | 18 || 101 | মাহনাজ | ফাতমা | 25 || 102 | যায়েদ | খান | 30 || 103 | সুমিত | মিত্তল | 28 || 104 | নুলা | আলী | 2 |+-------------------------+----------------+---------------- -+-------------------+

একইভাবে, আপনি SQL আপডেট চেষ্টা করতে পারেন এবং মুছুন একই টেবিলে বিবৃতি।


  1. কীভাবে Chrome আপডেট করবেন

  2. কিভাবে একটি JSP এ প্যারামিটারাইজড এসকিউএল ক্যোয়ারী ব্যবহার করবেন?

  3. কিভাবে একটি JSP এ ডিলিট এসকিউএল চালানো যায়?

  4. কিভাবে একটি JSP এ আপডেট এসকিউএল চালানো যায়?