トップページ > プログラム > 2014年11月27日 > 3KXAoHaL

書き込み順位&時間帯一覧

19 位/209 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000101013



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision46 [転載禁止]©2ch.net

書き込みレス一覧

Androidプログラミング質問スレ revision46 [転載禁止]©2ch.net
61 :デフォルトの名無しさん[sage]:2014/11/27(木) 19:28:29.72 ID:3KXAoHaL
質問させてください。
現在Android端末からレンタルクラウドVPSサーバを借りているのですが、
サーバ内にある、Mysqlからデータ参照、更新を行いたいと思っています。
色々調べたところ
Android→サーバ内PHP→MySQL→サーバ内PHP→Android
の記述は見るのですが、PHP部分をjavaで作成した.jarファイル当たりで
同じことはできないのでしょうか。

現在下記の様な処理で作ったのですが、
これでAndroid側からHTTP通信で行えば戻り値を取得できるのでしょうか。
// コネクション作成
conn = DriverManager.getConnection(sb.toString());
String strSQL = "SELECT * FROM TEST";
// ステートメント作成・SQL実行
pstmt = conn.prepareStatement(strSQL);
rset = pstmt.executeQuery();
// インスタンス生成
Gson gson = new Gson();
Map<String, String> NAME = new HashMap<String, String>();
Map<String, String> Strings = new HashMap<String, String>();
while (rset.next()) {
NAME.put(String.valueOf(i),rset.getString("項目1"));
Strings.put(String.valueOf(i),rset.getString("項目2"));
i = i + 1;
}
String json = gson.toJson(NAME);//
String json2 = gson.toJson(Strings);//

System.out.println(json);
System.out.println(json2);

すいません、お力お貸しください。
Androidプログラミング質問スレ revision46 [転載禁止]©2ch.net
64 :デフォルトの名無しさん[sage]:2014/11/27(木) 21:59:04.05 ID:3KXAoHaL
>>62
すいません。

これを.jarにして、上にも書きましたが
HTTP通信でやろうにもPHPのやり方しか書いてなくて
似たようにやってみたものの戻り値がNULLで進まなくなってしまいまして・・・

どう呼び出ししたらよいのでしょうか。
Androidプログラミング質問スレ revision46 [転載禁止]©2ch.net
66 :デフォルトの名無しさん[sage]:2014/11/27(木) 23:14:25.41 ID:3KXAoHaL
>>65
そうできれば良かったのですが、
その場合セキュリティに問題があるとの記載も見たので
今回Mysqlには個人情報もあるものなので
サーバ上でSELECT、UPDATEするアプリを載せておいて
Android側でキーを渡し、サーバアプリでSQL処理を行い
結果をAndroid側に返す。(json)と言うのを考えています。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。