Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

Java में MySQL टेबल से सूची बनाने का तरीका

समाधान

Java में ArrayList का उपयोग करके परिणाम सेट को सूची में बदलें।

सिंटैक्स

ArrayList> variable = new ArrayList>();

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE demo10 (
    -> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> name VARCHAR(20)
    -> );
mysql> INSERT INTO demo10 (name) VALUES ('John'), ('Bob'), ('David');

Java कोड

import java.sql.*;
import java.util.ArrayList;
import com.mysql.jdbc.Statement;

public class ListInListDemo {
  public static void main(String[] args) {
    Connection con = null;
    Statement statement = null;
    try {
      ArrayList> outer = new ArrayList>();
      Class.forName("com.mysql.jdbc.Driver");
      con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sampledatabase", "root", "123456");
      statement = (Statement) con.createStatement();
      String sql = "SELECT * FROM demo10";
      ResultSet rs = statement.executeQuery(sql);
      while (rs.next()) {
        ArrayList inner = new ArrayList();
        inner.add(rs.getString("name"));
        outer.add(inner);
      }
      System.out.println("The names are as follows:");
      for (int i = 0; i < outer.size(); i++) {
        System.out.println(outer.get(i));
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

आउटपुट

The names are as follows:
[John]
[Bob]
[David]
  1. MySQL Workbench से सर्वर के ER मॉडल कैसे प्राप्त करें? MySQL Workbench से सर्वर के ER मॉडल कैसे प्राप्त करें?

    MySQL Workbench Reverse Engineer से ER मॉडल जनरेट करें MySQL Workbench मौजूदा डेटाबेस से ER (एंटिटी-रिलेशनशिप) मॉडल बनाने के लिए रिवर्स इंजीनियरिंग विज़ार्ड प्रदान करता है। चरण-दर-चरण प्रक्रिया MySQL Workbench लॉन्च करें Database मेनू → Reverse Engineer चुनें (या Ctrl+R) कनेक्शन चुनें/बनाएं: संग

  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. - MySQL में JOIN से दूसरी टेबल के ID द्वारा उपयोगकर्ता नाम कैसे प्राप्त करें?

    JOIN सिंटैक्स select username from table1 join table2 on table1.id = table2.fk_id; उदाहरण टेबल 1 (demo77): userid (PK), username insert into demo77 values(1,John), (2,Bob), (3,Mike); टेबल 2 (demo78): id (PK, FK→demo77), countryname insert into demo78 values(1,US), (2,AUS); JOIN क्वेरी और परिणा