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

Java में IP पते का उपयोग करके MySQL से कनेक्ट कैसे करें?

Java में JDBC का उपयोग करके IP पते के माध्यम से MySQL डेटाबेस से कनेक्ट करने के लिए JDBC URL में होस्टनाम के स्थान पर IP पता निर्दिष्ट करें।

JDBC URL फॉर्मेट

jdbc:mysql://IP_ADDRESS:PORT/DATABASE?useSSL=false

पूर्ण Java कोड

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

public class JavaIP {
    public static void main(String[] args) {
        String hostURL = "jdbc:mysql://192.168.43.144:3306/web?useSSL=false";
        Connection con = null;
        try {
            con = DriverManager.getConnection(hostURL, "root", "123456");
            System.out.println("connection successful via ip address");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

आउटपुट

connection successful via ip address

मुख्य पैरामीटर

पैरामीटरविवरण
192.168.43.144MySQL सर्वर का IP पता
3306डिफ़ॉल्ट MySQL पोर्ट
webडेटाबेस नाम
useSSL=falseSSL अक्षम (विकास के लिए)
rootउपयोगकर्ता नाम
123456पासवर्ड

आवश्यकताएं

  • MySQL सर्वर पर बाइंड एड्रेस: bind-address = 0.0.0.0 (my.cnf में)
  • फायरवॉल पोर्ट 3306 खुला
  • उपयोगकर्ता के लिए होस्ट '%' या विशिष्ट IP: CREATE USER 'root'@'%' ...
  • MySQL Connector/J JAR क्लासपथ में

उत्पादन के लिए

  • useSSL=true और प्रमाणपत्र कॉन्फ़िगर करें
  • कनेक्शन पूल (HikariCP) उपयोग करें
  • पासवर्ड को कॉन्फ़िगरेशन/पर्यावरण चर में रखें
  • कम विशेषाधिकार वाला उपयोगकर्ता बनाएं
  1. Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें? Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें?

    Java-MySQL कनेक्शन कोड में एक कॉलम इन्सर्ट करने के लिए INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) MySQL टेबल में केवल एक कॉलम इन्सर्ट करने का जावा कोड यहाँ है। उदाहरण

  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. MySQL में फाइल लोकेशन रिकॉर्ड वाली टेबल से सबस्ट्रिंग परिणाम कैसे प्राप्त करें MySQL में फाइल लोकेशन रिकॉर्ड वाली टेबल से सबस्ट्रिंग परिणाम कैसे प्राप्त करें

    सिंटैक्स SELECT SUBSTR(yourColumnName, startIndex, endIndex) FROM yourTableName LIMIT anyValue; SELECT SUBSTR(yourColumnName, startIndex) FROM yourTableName LIMIT anyValue; उदाहरण टेबल बनाएं: INSERT INTO demo11 (fileLocation) VALUES (E:/users/program/sample.sql), (E:/users/data/db.sql), (C:/users/