핸드폰을통해서 데이터를받은후 그 데이터를 mysql에 insert시키려고 하고있습니다.
데이터전송이 안되는데 어느부분이 문제인지모르겠어서 도움부탁드립니다
protected String doInBackground(String... params) {
String name2 = params[0];
String text2 = params[1];
try {
String link = "http://IP/index.php";
String data;
data = URLEncoder.encode("name", "UTF-8") + "=" + URLEncoder.encode(name2, "UTF-8");
data += "&" + URLEncoder.encode("text", "UTF-8") + "=" + URLEncoder.encode(text2, "UTF-8");
URL url = new URL(link);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder sb = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
break;}
return sb.toString();
}catch(Exception e) {
return new String("Exception: " + e.getMessage());
}
}
}
InsertData task = new InsertData();
task.execute(name2, text2);