Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nodomain.myapplication;
- enter code here
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.OutputStream;
- import java.io.OutputStreamWriter;
- import java.io.UnsupportedEncodingException;
- import java.net.HttpURLConnection;
- import java.net.MalformedURLException;
- import java.net.ProtocolException;
- import java.net.URL;
- import java.net.URLEncoder;
- public class MainActivity extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- int responseCode = 0;
- String db_Username = "root";
- String db_Password = "";
- String db_Name = "testdb";
- try {
- URL oUrl = new URL("http://10.0.0.2/testdb/connection.php");
- HttpURLConnection oHttpUrlConnection = (HttpURLConnection) oUrl.openConnection();
- oHttpUrlConnection.setRequestMethod("POST");
- String dataToSend = encodeURLString("username")
- + "=" + encodeURLString(db_Username) + "&"
- + encodeURLString("password")
- + "=" + encodeURLString(db_Password) + "&"
- + encodeURLString("database")
- + "=" + encodeURLString(db_Name);
- oHttpUrlConnection.connect();
- responseCode = oHttpUrlConnection.getResponseCode();
- oHttpUrlConnection.setDoOutput(true);
- oHttpUrlConnection.setDoInput(true);
- OutputStream serverStream = oHttpUrlConnection.getOutputStream();
- BufferedWriter myWriter = new BufferedWriter(new OutputStreamWriter(serverStream, "UTF-8"));
- myWriter.write(dataToSend);
- }catch(MalformedURLException e){
- }catch(IOException e){
- Log.i("IO Error from URL", "URL_ERROR");
- Log.i(e.getMessage(), "ERROR DETAILS");
- }
- Log.i(Integer.toString(responseCode),"Response:"+responseCode);
- }
- private String encodeURLString(String value) {
- String encodedString = "";
- try {
- encodedString = URLEncoder.encode(value, "UTF-8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- return encodedString;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement