現在 URLスキームと連動させてgoogleのバーコード検出APIをベースにしたバーコードデータ登録アプリを作成中ですが、
さくらのVPS中にcentOSでサーバーをたてインストールしたmysqlに
AsyncTaskを利用して接続し1レコードを更新したいのですがうまくいきません。
わかる方がいらっしゃればよろしくお願いいたします。
###エラーログ(画像)
02-07 17:22:18.616 13531-13809/com.google.android.gms.samples.vision.barcodereader E/dalvikvm: Could not find class 'javax.naming.StringRefAddr', referenced from method com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.storeTo
02-07 17:22:18.764 13531-13809/com.google.android.gms.samples.vision.barcodereader E/mysql: SQL異常Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
###期待する動作
mysqlに接続し1レコードを更新できるようにしたい
###動作環境
centOS: 6.9
MySQL: 5.6.18
AndroidStudio: 2.3.1
MySQLライブラリ: mysql-connector-java-5.1.22-bin.jar
###参考にしたサイト
Androidでバーコード検出APIが使えるようになった。
###試したこと
下記のサイトを参考にcent0S中のMySQLの my.confファイルを編集しようとしたがwait_timeoutに関する設定をしている箇所がなかったのでファイル内容は変更しませんでした。
scalikejdbcでmysqlとの通信時のCommunicationsExceptionに対処する
また別サイトで
リンク内容
の記事があったのでcentos で cat /etc/mysql/my.cnfコマンドを試したところ
cat: /etc/mysql/my.cnf: そのようなファイルやディレクトリはありません
とでました。
###補足情報
- centosのmysqlのインストールはできていると思います(mysqlへのパスワードログインは実装できています。)
- データベースは作成済みです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。