কম্পিউটার

কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?


এর জন্য আপনাকে executeQuery() ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ -

yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);
yourresultSetObject=yourPreparedStatementObject.executeQuery();

ডাটাবেস 'নমুনা' এ একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> create table JavaPreparedStatement
   -> (
   -> Id int,
   -> Name varchar(10),
   -> Age int
   -> );
Query OK, 0 rows affected (0.89 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> insert into JavaPreparedStatement values(1,'Larry',23);
Query OK, 1 row affected (0.16 sec)
mysql> insert into JavaPreparedStatement values(2,'Sam',25);
Query OK, 1 row affected (0.21 sec)
mysql> insert into JavaPreparedStatement values(3,'Mike',26);
Query OK, 1 row affected (0.12 sec)

এখন আপনি Java PreparedStatement ব্যবহার করে টেবিলের সমস্ত রেকর্ড প্রদর্শন করতে পারেন। আপনাকে executeQuery() পদ্ধতি ব্যবহার করতে হবে।

এখানে জাভা কোড -

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class PreparedStatementSelectQueryDemo {
   public static void main(String[] args) {
      String JdbcURL = "jdbc:mysql://localhost:3306/sample?useSSL=false";
      String Username = "root";
      String password = "123456";
      Connection con = null;
      PreparedStatement pstmt = null;
      ResultSet rst = null;
      String myQuery = "select Id,Name,Age from JavaPreparedStatement";
      try {
         con = DriverManager.getConnection(JdbcURL, Username, password);
         pstmt = con.prepareStatement(myQuery);
         rst = pstmt.executeQuery();
         System.out.println("Id\t\tName\t\tAge\n");
         while(rst.next()) {
            System.out.print(rst.getInt(1));
            System.out.print("\t\t"+rst.getString(2));
            System.out.print("\t\t"+rst.getInt(3));
            System.out.println();
         }
      } catch(Exception exec) {
         exec.printStackTrace();
      }
   }
}

এখানে জাভা কোডের স্ন্যাপশট −

কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

এখানে নমুনা আউটপুট −

এর স্ন্যাপশট

কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?


  1. একটি MySQL ক্যোয়ারীতে CASE শর্তের সাথে গণনা কিভাবে ব্যবহার করবেন?

  2. % সহ একটি কলামের মান অনুসন্ধান করতে MySQL LIKE ক্যোয়ারী কীভাবে ব্যবহার করবেন?

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. মাইএসকিউএল আপডেট করার সময় একটি নির্বাচন বিবৃতি কিভাবে ব্যবহার করবেন?