Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để kết nối cơ sở dữ liệu mysql và chèn dữ liệu vào đó bằng mã android

Đây

HttpPost httppost = new HttpPost("http://10.0.2.2/insert.php");

insert.php được đề cập có nghĩa là bạn phải đặt tệp này trên máy chủ

chỉ cần thay đổi http://10.0.2.2/insert.php đến đường dẫn của đường dẫn tệp máy chủ của bạn nơi tệp được lưu trữ

Mã cho insert.php

        // this variables is used for connecting to database and server
        $host="yourhost";
        $uname="username";
        $pwd='pass';
        $db="dbname";

        // this is for connecting
        $con = mysql_connect($host,$uname,$pwd) or die("connection failed");
        mysql_select_db($db,$con) or die("db selection failed");

        // getting id and name from the client
         if(isset($_REQUEST)){
        $id=$_REQUEST['id'];
        $name=$_REQUEST['name'];}


       // variable used to tell the client whether data is stored in database or not

        $flag['code']=0;

        // for insertion
        if($r=mysql_query("insert into emp_info values('$name','$id') ",$con))
        {
            //if insertion succeed set code to 1
            $flag['code']=1;
            echo"hi";
        }
        // send result to client that will be 1 or 0
        print(json_encode($flag));

        //close
        mysql_close($con);
    ?>

như đã đề cập trong mã của bạn, điều này sẽ nhận giá trị từ máy chủ cho dù dữ liệu có được lưu trữ hay không bằng mã =​​1 đối với được lưu trữ và mã =​​0 đối với không được lưu trữ

 JSONObject json_data = new JSONObject(result);
            code=(json_data.getInt("code"));

            if(code==1)
           {
        Toast.makeText(getBaseContext(), "Inserted Successfully",
            Toast.LENGTH_SHORT).show();
            }
            else
          {
        Toast.makeText(getBaseContext(), "Sorry, Try Again",
            Toast.LENGTH_LONG).show();
            }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giá trị lớn nhất từ ​​hai trường trở lên

  2. tải enwiki-last-categorylinks.sql vào mysql

  3. Cách nhận bản ghi từ 24 giờ qua trong MySQL

  4. PHP PDO - Hàng số

  5. Không thể tải LibreOffice:'com.mysql.jdbc.driver'