Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्पंदन को लोकलहोस्ट से कैसे कनेक्ट करें mysql डेटाबेस

फायरबेस को छोड़कर, सीधे MySQL (या क्लाइंट से कोई अन्य डेटाबेस एक्सेस) से कनेक्शन एक अच्छा विचार नहीं है। यदि आप MySQL डीबी के साथ बातचीत करना चाहते हैं तो एक बेहतर समाधान सर्वर ऐप बनाना और कुछ HTTP आरईएसटी एपीआई (के साथ) का पर्दाफाश करना है। node.js, php ect।)। एपीआई के साथ आप अपने डेटा तक पहुंचने के लिए क्लाइंट के लिए एक टोकन भी प्रदान कर सकते हैं। आप HTTP अनुरोध https://api.dartlang.org/stable/1.24.3/dart-io/HttpClient-class.html

अब यदि किसी कारण से आप अभी भी सीधे MySQL से जुड़ना चाहते हैं, तो ध्यान रखें कि कोई भी क्लाइंट एप्लिकेशन आपके DB को लिखने के साथ एक्सेस कर सकता है इस मामले में अनुमति (और यह बिल्कुल भी अच्छा अभ्यास नहीं है!) केवल एक परीक्षण उदाहरण के लिए आप एक php फ़ाइल बनाने का प्रयास कर सकते हैं:

// कनेक्ट करें और डेटा उदाहरण डालें

<?php 
    if (isset($_POST["value"])) {
        $servername = "localhost";
        $user = "username";
        $pw = "password";
        $db = "data";
        #Connect to Server
        $con = new Mysqli($servername, $user, $pw, $db) or die(Mysqli_errno());

        $value =htmlspecialchars(stripslashes(trim($_POST["value"])));

        $sql = $con->prepare("INSERT INTO tableName (value) VALUES ('$value')");
        $result = $sql->execute();
        if ($result) {
            echo "Success";
        }
        else {
            echo "Failed";
        }
        $con->close();
    } 
    else {
       echo "Not found";
    } 
?>

http.post

. पर अनुरोध करने वाले स्पंदन भाग को भी लिखने की आवश्यकता है
void post() async {
    var result = await http.post(
        "http://{your url}/index.php",
         body: {
           "value": "Test DB Connection"
         }
    );
    print(result.body);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एएससी या डीईएससी, डायनेमिक ऑर्डरिंग, माइस्क्ल द्वारा XXX सॉर्ट द्वारा ऑर्डर करें ...

  2. Mysql क्वेरी क्लॉज द्वारा कहां और समूह का उपयोग कर रही है

  3. OS X 10.10 पर MySQL को रोकने में असमर्थ

  4. pdo lastInsertId शून्य लौटाता है (0)

  5. सिद्धांत:डुप्लीकेट कुंजी अद्यतन पर