Advertisement
Guest User

Untitled

a guest
Jul 1st, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package nodomain.myapplication;
  2.  
  3. enter code here
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7.  
  8. import java.io.BufferedWriter;
  9. import java.io.IOException;
  10. import java.io.OutputStream;
  11. import java.io.OutputStreamWriter;
  12. import java.io.UnsupportedEncodingException;
  13. import java.net.HttpURLConnection;
  14. import java.net.MalformedURLException;
  15. import java.net.ProtocolException;
  16. import java.net.URL;
  17. import java.net.URLEncoder;
  18.  
  19. public class MainActivity extends AppCompatActivity {
  20.  
  21. @Override
  22. protected void onCreate(Bundle savedInstanceState) {
  23. super.onCreate(savedInstanceState);
  24. setContentView(R.layout.activity_main);
  25.  
  26. int responseCode = 0;
  27.  
  28. String db_Username = "root";
  29. String db_Password = "";
  30. String db_Name = "testdb";
  31.  
  32. try {
  33. URL oUrl = new URL("http://10.0.0.2/testdb/connection.php");
  34.  
  35. HttpURLConnection oHttpUrlConnection = (HttpURLConnection) oUrl.openConnection();
  36.  
  37. oHttpUrlConnection.setRequestMethod("POST");
  38.  
  39. String dataToSend = encodeURLString("username")
  40. + "=" + encodeURLString(db_Username) + "&"
  41.  
  42. + encodeURLString("password")
  43. + "=" + encodeURLString(db_Password) + "&"
  44.  
  45. + encodeURLString("database")
  46. + "=" + encodeURLString(db_Name);
  47.  
  48. oHttpUrlConnection.connect();
  49.  
  50. responseCode = oHttpUrlConnection.getResponseCode();
  51.  
  52.  
  53. oHttpUrlConnection.setDoOutput(true);
  54.  
  55. oHttpUrlConnection.setDoInput(true);
  56.  
  57. OutputStream serverStream = oHttpUrlConnection.getOutputStream();
  58.  
  59. BufferedWriter myWriter = new BufferedWriter(new OutputStreamWriter(serverStream, "UTF-8"));
  60.  
  61. myWriter.write(dataToSend);
  62.  
  63.  
  64. }catch(MalformedURLException e){
  65.  
  66. }catch(IOException e){
  67.  
  68. Log.i("IO Error from URL", "URL_ERROR");
  69. Log.i(e.getMessage(), "ERROR DETAILS");
  70.  
  71. }
  72.  
  73.  
  74. Log.i(Integer.toString(responseCode),"Response:"+responseCode);
  75.  
  76. }
  77. private String encodeURLString(String value) {
  78.  
  79. String encodedString = "";
  80. try {
  81.  
  82. encodedString = URLEncoder.encode(value, "UTF-8");
  83.  
  84. } catch (UnsupportedEncodingException e) {
  85. e.printStackTrace();
  86. }
  87. return encodedString;
  88. }
  89.  
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement