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

Java का उपयोग करके MySQL टेबल कैसे ड्रॉप करें

JDBC के साथ MySQL टेबल ड्रॉप करना

Java से MySQL टेबल ड्रॉप करने के लिए PreparedStatement और DROP TABLE IF EXISTS सिंटैक्स का उपयोग करें।

टेबल बनाना और सत्यापित करना

mysql> create table customerDetails (
    -> CustomerId int,
    -> CustomerName varchar(30)
    -> );
Query OK, 0 rows affected (0.56 sec)
mysql> show tables;

आउटपुट में 'customerdetails' टेबल मौजूद है।

Java कोड: टेबल ड्रॉप करना

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class DropTableDemo {
    public static void main(String[] args) {
        Connection con = null;
        PreparedStatement ps = null;
        try {
            con = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/test3?useSSL=false",
                "root", "123456");
            ps = con.prepareStatement(
                String.format("DROP TABLE IF EXISTS %s", "customerdetails"));
            boolean result = ps.execute();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

सत्यापन: टेबल ड्रॉप होने के बाद

mysql> show tables;

आउटपुट में 'customerdetails' टेबल नहीं है - सफलतापूर्वक ड्रॉप हो गया।

मुख्य बिंदु

  • DROP TABLE IF EXISTS - टेबल न होने पर एरर नहीं देता
  • PreparedStatement SQL इंजेक्शन से बचाता है
  • String.format() से टेबल नाम डायनामिकली पास करें
  • हमेशा एक्सेप्शन हैंडलिंग करें
  1. Java MySQL का उपयोग करके MySQL टेबल अपडेट करें Java MySQL का उपयोग करके MySQL टेबल अपडेट करें

    JDBC में PreparedStatement का उपयोग करके पैरामीटरीकृत अपडेट को सुरक्षित रूप से निष्पादित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable(Id INT, FirstName VARCHAR(40)); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES(100,Chris),(111,Mike),(121,Sam); अपडेट से पहले SELECT

  1. Java से MySQL डेटाबेस कैसे कनेक्ट करें (JDBC) Java से MySQL डेटाबेस कैसे कनेक्ट करें (JDBC)

    Java एप्लिकेशन को MySQL से जोड़ने के लिए JDBC (Java Database Connectivity) API और MySQL Connector/J ड्राइवर का उपयोग करें। आवश्यक निर्भरता (Maven) <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.3.0</

  1. Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें

    टेबल और डेटा insert into demo87 values(John,21), (David,23), (Bob,22); Java कोड: ResultSet से HashMap में डेटा import java.sql.*; import java.util.*; import com.mysql.jdbc.Statement; public class TableValuesDemo { public static void main(String[] args) { Connection con = null;