MySQL

Posted by muchag | Java,MySQL |
初回投稿:2019-11-05 (火) 22:15:47 | 最終更新:2019-11-06 (水) 19:36:04


GitHub:nkjmlab/nkjmlab-utils-jpdatum

【環境】
MySQL: 8.0.18
Eclipse:Pleiades All in One JAVA 2019-09 R (4.13.0)
Java: 1.8.0_221
ドライバ
入手先
MySQL 公式

あちこちの記事で、ドライバの入手先として
公式:MySQL Community Downloads Connector/J
を挙げていたけど、どうやって DL してよいのかわからなかった。

同ページに、Recommended Windows Download: と書いてあるから
MySQL インストールディレクトリに同梱されているのかと思ったけど
エクスプローラで、mysql-connector-java で検索してみたものの、ヒットせず。

Maven Repository

仕方がないので
Maven Repository:MySQL Connector/J 8.0.18
こちらの、Files:jar (2.2MB) から DL した。

2019-11-05 現在
mysql-connector-java-8.0.18.jar

配置&参照
[project]\WebContent\WEB-INF\lib\mysql-connector-java-8.0.18.jar

として配置。

ビルド・パス の設定。

接続

数多くサンプルがある中、下記が見やすかったので
不要な部分を削除して、そのままいただきました。
TASK NOTES:JavaでMySQLに接続してデータ操作をする(2015-04-14)


import java.sql.*;

public class MySQLConnector {
    public static void main(String[] args) {
        Connection con = null;
        try {
            // MySQLに接続
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
            System.out.println("MySQLに接続できました。");
        } catch (SQLException e) {
            System.out.println("MySQLに接続できませんでした。");
        } finally {
            if (con != null) {
                try {
                    con.close();
                } catch (SQLException e) {
                    System.out.println("MySQLのクローズに失敗しました。");
                }
            }
        }
    }
}
取得

Statement stm = con.createStatement();
String sql = "select * from programing";
ResultSet rs = stm.executeQuery(sql);

while(rs.next()){
    int id = rs.getInt("id");
    String name = rs.getString("name");
    System.out.println("取得結果 -> " + id + ":" + name);
}
更新

Statement stm = con.createStatement();
String sql = "insert into programing values(4, 'Python'), (5, 'Go')";
int result = stm.executeUpdate(sql);
System.out.println("更新件数は" + result + "です。");
参考サイト

TASK NOTES:JavaでMySQLに接続してデータ操作をする(2015-04-14)
→とても見やすく、コードは、ほぼそのまま真似させていただきました。

Posted by muchag | Java,MySQL |
初回投稿:2019-11-05 (火) 22:15:47 | 最終更新:2019-11-06 (水) 19:36:04

USB デバッグ(Android 4.2 以降)

Posted by muchag | Android |
初回投稿:2016-04-11 (月) 20:48:19 | 最終更新:2017-02-26 (日) 20:55:20

久しぶりに、Android で USB デバッグを行おうとしたら、
なんと! 「USB デバッグ」という項目がない!!

有効にする方法

Android 4.2 以降では、USB デバッグを始める特別な方法があるらしい。

[設定]-[端末情報](タブレットの場合は、[タブレット情報])
[ビルド番号] を連続7回タップ。(途中からカウントダウンが始まる)
「これでデベロッパーになりました!」と表示されたら
[設定]-[開発者向けオプション] という項目が増えているので
[USB デバッグ] をタップして有効化。

無効にする方法
/data/data/com.android.settings/shared_prefs/development.xml

を削除すればよいとのことだけど、未試行。

参考サイト

AndMem:Android端末を「デバッグモード」(USBデバッグ)に設定する

Posted by muchag | Android |
初回投稿:2016-04-11 (月) 20:48:19 | 最終更新:2017-02-26 (日) 20:55:20

SC-02F

Posted by muchag | Android |
初回投稿:2015-02-25 (水) 0:15:09 | 最終更新:2015-02-25 (水) 0:15:09

F-02E を落としてしまい、ケータイ補償サービスでもらった代替機。

【環境】
端末:SC-02F(Galaxy J)
Android:4.4.2
本体情報

SAMSUNG:GALAXY J SC-02F
docomo:GALAXY J SC-02F サポート情報
Wikipedia:SC-02F
 

アプリケーション
アナログ時計

Google play:Simple アナログ時計 [秒針対応ウィジェット]
Google play:シンプルなアナログ時計ウィジェット無料 目覚まし時計アラーム
 

ビューア

Google play:Perfect Viewer
 

ファイラー

Google play:X-plore File Manager
 

ボイスレコーダー

Google play:PCM録音
 

使い方
壁紙
[設定]-[デバイス]-[壁紙] から変更。

Posted by muchag | Android |
初回投稿:2015-02-25 (水) 0:15:09 | 最終更新:2015-02-25 (水) 0:15:09

Address

Posted by muchag | Android |
初回投稿:2012-01-15 (日) 23:16:54 | 最終更新:2012-01-15 (日) 23:26:06