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

Java से MySQL डेटाबेस कैसे बनाएं

JDBC से MySQL डेटाबेस बनाना

Java में Statement.executeUpdate() का उपयोग करके CREATE DATABASE SQL कमांड निष्पादित करें।

Java कोड

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class CreateDatabaseDemo {
    public static void main(String[] args) {
        Connection con = null;
        Statement stmt = null;
        String yourDatabaseName = "Customer_Tracker_Database";
        try {
            con = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/test3?useSSL=false",
                "root", "123456");
            stmt = con.createStatement();
            int status = stmt.executeUpdate("CREATE DATABASE " + yourDatabaseName);
            if (status >= 0) {
                System.out.println("Database is created successfully !!!");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

आउटपुट

Database is created successfully !!!

सत्यापन

mysql> SHOW DATABASES;

आउटपुट में Customer_Tracker_Database सूचीबद्ध होगा।

महत्वपूर्ण बिंदु

  • executeUpdate() DDL (CREATE, ALTER, DROP) के लिए उपयोग करें
  • डेटाबेस नाम में विशेष अक्षर हों तो बैकटिक उपयोग करें: CREATE DATABASE \`db-name\`
  • IF NOT EXISTS जोड़कर एरर रोकें: CREATE DATABASE IF NOT EXISTS name
  • कनेक्शन URL में डेटाबेस नाम अनिवार्य नहीं (test3 से कनेक्ट करके नया DB बनाया)
  • उपयोगकर्ता के पास CREATE अधिकार होना चाहिए

बेहतर प्रैक्टिस: PreparedStatement

String sql = "CREATE DATABASE IF NOT EXISTS ?";
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1, dbName);
ps.executeUpdate();

नोट: कुछ MySQL संस्करणों में डेटाबेस नाम के लिए प्लेसहोल्डर काम नहीं करता।

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

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

  1. कमांड लाइन में MySQL डेटाबेस कैसे बनाएं? कमांड लाइन में MySQL डेटाबेस कैसे बनाएं?

    सबसे पहले, आपको कमांड प्रॉम्प्ट खोलना होगा। आप शॉर्टकट Windows+R की का उपयोग करके खोल सकते हैं। स्क्रीनशॉट इस प्रकार है: अब CMD टाइप करें और OK बटन दबाएं: अब निम्न कमांड प्रॉम्प्ट दिखाई देगा: अब MySQL bin डायरेक्टरी तक पहुंचें। स्क्रीनशॉट इस प्रकार है: कमांड लाइन में MySQL चलाकर डेटाबेस बनाने का

  1. Java के साथ MySQL डेटाबेस से कनेक्ट करना Java के साथ MySQL डेटाबेस से कनेक्ट करना

    परिचय Java में JDBC (Java Database Connectivity) API का उपयोग करके MySQL डेटाबेस से कनेक्ट किया जाता है। इसके लिए MySQL JDBC ड्राइवर (Connector/J) की आवश्यकता होती है। कनेक्शन URL और पैरामीटर्स String MySQLURL = jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false; String databaseUserName = yo