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

Android को Oracle डेटाबेस से कैसे कनेक्ट करें?

एंड्रॉइड को पीसी से कनेक्ट करने के लिए अपाचे सर्वर का उपयोग करें

Php.ini में oci8.dll खोलें

htdocs में php फ़ाइल बनाते हैं। आपका php कोड है

<?PHP

 $con=
"(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Your_ip)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = Your_db_name)
)
)";
$conn = ocilogon( "User_name", "Password",$con,"WE8ISO8859P15");

$query = "select * from table_name";
        $parseresults = ociparse($conn, $query);

        ociexecute($parseresults);

    while($row=oci_fetch_assoc($parseresults))

 $output[]=$row;

 print json_encode($output);

oci_free_statement($parseresults);
oci_close($conn);

?>

एंड्रॉइड में:

public class UploadActivity extends AsyncTask<Void, Void, String> {
Context context;

String result;

public UploadActivity(Context context) {
    this.context = context;
}

@SuppressWarnings("static-access")
@Override
protected void onPreExecute() {
    super.onPreExecute();


}

@Override
protected String doInBackground(Void... params) {
    // TODO Auto-generated method stub


    final List<Pair<String, String>> postParameters = new ArrayList<>();




        for (int i = 0; i < activity[0].length; i++) {

            //postParameters.add(new Pair<>("var1", activity[i][0]);

            result = null;


            try {

                String response = CustomHttpClient.execute(
                        URL + "Your_php.php", postParameters);
                result = response.toString();
                result = result.replaceAll("(\r\n|\n)", "");

            } catch (Exception e) {

                Log.e("log_tag_ms", "Error in http connection!!" + e.toString());

            }

        }


    return null;
}

protected void onPostExecute(String result) {
    super.onPostExecute(result);


    }  }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में विभाजित स्ट्रिंग क्रम में regexp_substr के साथ

  2. एक प्रक्रिया के माध्यम से सीएसवी प्रारूप में आउटपुट कैसे निर्यात करें

  3. संघ एक ORA-01790 का कारण बनता है:अभिव्यक्ति में संबंधित अभिव्यक्ति के समान डेटाटाइप होना चाहिए

  4. Oracle का उपयोग करके हाइबरनेट में अंतिम सम्मिलित पंक्ति की आईडी पुनर्प्राप्त नहीं कर सकता

  5. Oracle डाटाबेस में PL/SQL सबरूटीन्स के लिए कॉलिंग नोटेशन