2013年3月1日金曜日

Androidアプリ MySQLクライアント


Androidアプリ で無料のMySQLクライアントを探しました。


●MySQLマネージャ

https://play.google.com/store/apps/details?id=com.xuecs.mysqlmanager&hl=ja

これは、いったんインストールしましたが、あまり使わないうちにアンインストールしてしまいました。MySQLサーバに接続できない時に、画面がまっくらになってだんまり状態になってしまうためです。なんらかのエラーメッセージを出して欲しかったです。




●vcroc mysql client

https://play.google.com/store/apps/details?id=com.vcrox.mysqlclient&hl=ja

次にインストールしたのがこれです。MySQLサーバに接続できない時に、それなりにエラーメッセージを出力してくれました。

Android 開発のための書籍

図書館で以下の2冊の本を借りてきました。勉強のためです。2週間まで借りられるのですが、その間にどれだけ身につくかな...



なお、以下の書籍は、以前に購入して持っているものです。

MySQLサーバに別のマシンから接続できない

UbuntuのマシンにMySQLサーバをインストールして、そのマシン自身でmysqlコマンドを入力して接続できることは確かめたのですが、別のマシンからは、接続できない状況でした。インターネットで調べてみると解決策が書いてありました。

その1 外部から接続するためのユーザを作成して権限を与える
その2    /etc/mysql/my.cnf ファイルを編集して、bind-addressの行をコメントにする


上記のふたつを行ったところ、別のマシンから接続することができるようになりました。

2013年2月27日水曜日

Androidアプリ開発 mysqlサーバへの接続

Androidアプリ開発で mysqlサーバへの接続を行いselect文を使ってテーブル内のデータ(フィールド)を取り込んで画面に表示するサンプルです。エミュレータが動いているPCのアドレスは、エミュレータから見ると10.0.2.2となるそうなので、それをmysqlサーバのアドレスとしています。stock というデータベース内のtable_stock というテーブルにアクセスして、hidukeおよびpriceというフィールドの値を取り込んでいます。なおMySQL Connector/J(JDBC Driver for MySQL)をダウンロードしてライブラリパスを通しておくことが必要です。

参考サイト
githubソースコード

2013年2月26日火曜日

Androidアプリ開発 ボタンとToast

Android開発のサンプルです。ボタンを押すと「ボタンが押されました。」というメッセージをしばらくの間、表示します。

githubソースコード

Ubuntu 12.10 mysqlサーバをインストールその他

Ubuntu 12.10 で mysqlサーバをインストールしてみました。12.10の以前のバージョンでもインストールしたことがあるのですが、すっかり忘れていました。やり方は以下のように入力します。

sudo apt-get install mysql-server

途中で、root のパスワードを尋ねられますので、入力します。






なお、apache や PHPのインストールの仕方は以下を参考にさせてもらいました。

http://dqn.sakusakutto.jp/2008/08/ubuntuphp5.html

http://chaos-fractal.blogspot.jp/2011/11/ubuntu-apache-php.html



また phpmyadmin のインストールは以下のサイトを参考にさせていただきました。


http://d.hatena.ne.jp/GreenTea2010/20110520/1305905166

まずは以下のように入力します。


sudo apt-get install phpmyadmin

次に以下のように入力しました。

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin

それからサーバを再起動します。

sudo service apache2 restart

ブラウザに http://localhost/phpmyadmin/ と入力するとphpmyadmin が使用できるようになりました。!

2013年2月25日月曜日

Androidアプリ開発 ThreadとHandler(その2)

Androidアプリ開発においての、ThreadとHandlerを使ったサンプルです。約3秒おきに、画面の中央の文字を更新します。左上のボタンを押すと文字の更新をストップします。

githubソースコード