MENU

【SQL】テーブルを作成するサンプル 〜ユーザー登録編〜

CREATE TABLEを使用しユーザー登録する際のテーブルサンプルを作成します。 テーブルを作成する サンプル①:IDとパスワードの場合 以下の様な登録画面のテーブルを作成していきます。 ・テーブルを作成する際に必要になるデータ テーブル名:user_table user…

SQLの読み方まとめ

SQL

Javaの勉強を初めて恥ずかしい思いしました・・・ args(アーグス)のことを「エーアールジー」と呼んだり ArrayList(アレイリスト)のことを「アーリーリスト」と呼んだりと・・・ そこで SQLの単語で読みにくい(個人的に変な読み方をしてしまいそうなもの…

【SQL】基本的なSQLの書き方、注意点

SQL

SQLの勉強を始めたので、最初に覚えた内容をアウトプットします。 SQLの基本的な書き方 SELECT文(検索) SELECT 列名 FROM テーブル名 (WHERE修飾) ●AS+任意のキーワード(エイリアス)で別名を定義することができる UPDATE文 UPDATE テーブル名 SET 列名=値…

【Java】空白文字(ブランク)の判定方法

空白文字を判定する記述を間違えたので、調べたことをまとめておきます。 実際に間違えた記述 以下のように書いてはダメです。 String text = ""; if(text != "" ){ } 実際に動かそうとするとコンパイルエラーは出ませんが、時々変な動きを起こすことがあり…

Javaでデータベース(MySQL)を扱う4大命令の書き方

Javaを勉強している中にSQLの基本の4大命令を勉強したのでアウトプットします。 INSERT文でデータを保存する String sql = "INSERT INTO テーブル名(ID, NAME)" + "VALUES (?, ?)"; PreparedStatement prepared = connection.prepareStatement(sql); prepare…

【Java】データベースにデータを保存する

MySQLにデータを保存する方法を勉強したのでアウトプットします。 DataSourceでデーターベースに接続し、INSERT文で入力した値をデータベースに保存していきます。 ◆ファイル一覧◆ ・input.jsp ・UserServlet.java ・UserDAO.java データベースにデータを保…

【Java】生年月日から年齢を計算するプログラム その2

前回はLocalDateクラスを使用し計算しましたが 今回はCalendarクラスを使用して生年月日から年齢を計算するプログラムを作成したいと思います。 処理内容は大きくは変わりません。 生年月日から年齢を計算する 前回と同じ流れです 入力jsp → サーブレットク…

MySQLでcaching_sha2_passwordが出たときの対処法

エクリプスでデータベースにデータを保存しようとするとエラーが出ました java.sql.SQLException: Cannot create PoolableConnectionFactory (Unable to load authentication plugin 'caching_sha2_password'.) caching_sha2_passwordとは 以前のMySQLでの認…

【Java】生年月日から年齢を計算するプログラム

生年月日から年齢を返すプログラムを作成したのでアウトプットしておきます。 java.time.LocalDateクラスを使用して作成していきます。 生年月日から年齢を計算する 今回の流れ 入力jsp → サーブレットクラス → 出力jsp CalcServlet.java サーブレットクラス…

【Java】DataSourceを使ってデータベースにアクセスする方法

初めてDataSourceを使いMSQLと繋いだので アウトプットします。 接続に3日くらい掛かってしまいました・・・ DataSource 事前にxmlファイルを設定しておく必要があります。 DataSourceではxmlファイルが必要 以下のように書きます <Context> </context>

【Java】全角入力すると???と表示される

全角入力すると表示が???と表示される 以下のように登録画面を作成していました 登録しようと送信ボタンを押すと登録先のJSPファイルは このような表示になり データベースもわからない文字列になって保存されていました。 原因は文字コードの指定にある…

+20%以上になったので投資信託売却

こんにちはkiseruです。 投資信託を一部売却することにしました。 理由は評価損益(率)が+20%以上になっていることと、 日経平均が三万円を頭に伸び悩んでいるのことが理由です。 しかし、つみたてNISAは現在も積立中です。 売却したお金でどうするか 一番…

WebServletがimportできなかった時の対処法

エラー内容 サーブレットクラスを実行しようとすると Tomcatがエラーを吐き実行ができませんでした よく見ると javax.servlet.annotation.WebServletがインポートできません というエラーを発見 対処法 プロジェクト → プロパティを選択 ターゲット・ランタ…

html→サーブレット→jsp で値を受け渡す方法

サーブレットを使い簡単な計算プログラムを作りました。 サーブレットは初めてだったので 忘れないうちにアウトプットします。 ファイル構成 ファイルの位置は以下のようになります。 servletパッケージ CalcServlet.java package servlet; import java.io.I…

Eclipseでlocalhost:8080で404エラーが出たの

Eclipseでjspファイルにアクセスする際にlocalhost:8080で404エラーがでました。 なぜ起きていたのか エラーの原因はファイルの位置とパスの指定ミスでした。 以下の順番でファイル移動を行います htmlファイル → サーブレット → jspファイル サーブレット →…

【Amazonプライムビデオ】おすすめのシットコム3選!!

ドラマを見る際に一時間は長いなと思ったことありませんか? そんな時は、海外ドラマのシットコムを見るのが一番! 一話完結で一話あたり時間は約30分! 今回はご飯を食べながら、サクッと観れる海外ドラマを3つ選びました。 どの作品も、見終わったあとのl…

【一株投資】複利の力

6月の配当金が出揃いました。 税引き後の配当金は4,374円でした・・・ 年間、一万円いくでしょうか? 怪しいところです。 複利の力 金融庁のページより資産シミュレーションができます。 www.fsa.go.jp 現在は毎月2万円ほど投資に回している状態なので 毎月…

【Java】文字列(String)を数値(int)に変換する方法

Javaを勉強して「文字列→数値」の変換する機会がよくあります。 コマンドライン引数の値はString型として読み込まれるので、コマンドライン引数を使う機会が多いと自然に使う頻度は多くなるのかなと思っています。 文字列 → 数値 int i = Integer.parseInt(a…

【Java】HashMapの使い方と注意点

HashMapを使ったので記録として残しておきます。 Mapについて mapは[キー]と[値]をペアとして格納するデータ構造になっています putを使って値を格納、getを使って値を所得する import java.util.HashMap; import java.util.Map; public class Main { Map<String, String> ma</string,>…

【Java】継承に継承を重ねオーバーライドする

継承を重ねることができることは知ってるけどどうやって書くの? オーバーライドってよくわからない! と思ったので、継承を理解していく為に記録しておきます。 継承に継承を重ねる public class Main { public static void main(String[] args) { UltraHer…

ヴィア・ホールディングスから株主優待が到着

株主優待 到着しましたが・・・ 250円引になってる!!!! 前回は500円引クーポンだったので優待改悪です・・・ 株価低迷してますし、出してくれるだけでもありがたいと思いますが 優待を目当てに買ったのでショックでした・・・ パステルプリン食べたい・…

【Java】getterとsetterを呼び出してみる

getterとsetterとは getterもsetterもメソッドです。 フィールドは(多分ほとんどが)privateの修飾子になっていると思います。 他の場所からアクセスされるのを防ぐためですね。 その為、他のクラスから呼び出したり(使ったり)する時にエラーが生じてきま…

【Java】継承と言われても・・・

継承といわれても 継承と言われたらある程度イメージはつくと思います。 私自身も雰囲気はわかっていました。 言葉通り継承するんでしょ?と・・・ 甘かったです・・・ とりあえず"extends"をつければなんとかなるだろう 付け足したい処理を"extends"側に書…

【Java】String.formatを使って文字列を0埋めする方法

0埋めする方法 「0埋めする」とは・・・ 例えば「商品番号:3」というものを「商品番号:0003」 という形に処理することです。 書き方 いろいろな方法があるみたいですが 今回、自分が使った形を紹介します。 String.format(書式文字列, 値); もともと「3」…

【一株投資】三菱商事、プロシップより配当金をいただきました!

配当金をいただける月はわくわくします。 今回は、三菱商事とプロシップより配当金の計算書が届きました。 三菱商事は11株しか持っていません!笑 それでも、 「Toyo Bunko Museum」 の無料招待券をいただけます。 前回は「静嘉堂文庫美術館」の無料招待券を…

【Java】booleanの使い方

boolean型(ブーリアン)とは trueまたはfalseを返す。 整数や他の値は扱えず比較を行う時に使ったりします。 実際に自分が使っている書き方(サンプル) class Main{ public static void main(String args[]) { Main main = new Main(); main.rei(); } public…

【Java初学者】最近購入した参考書

Javaを学び始めて約2ヶ月ほどが経ちました。 まだまだ、わからないことが多い日々が続いています。 短い間ですが、参考にしている本を紹介します。 購入した本 スッキリわかるJava入門 第3版 スッキリわかるシリーズ 発売から8年であっという間に総計40万部…

【Java】matchesメソッドと正規表現

正規表現とは 正規表現とは、文字列が特定のパターンにあることを表現する表記法のことです。 電話、郵便番号、カタカナなど指定した形と一致しているか判定するときなどに使用します。 正規表現 他にもたくさんありますが、今回は一例です。 構文 意味 使用…

【Java】二次元配列とswitch文

自主学中にオセロの作り方を調べていると、二次元配列で目板を作ることが分かりました。実際に多次元配列を使ったことがなかったので、今回ゲーム?感覚で作成しました。 実現したいこと コマンドライン引数を使用する 文字で移動させる(上、下、左、右) c…

【株主優待】ダイキョーニシカワより株主優待いただきました

昨日、ダイキョーニシカワより株主優待が到着しました。ありがたや。 配当金+500円のクオカードを一枚いただきました。 今回、優待をもらうのが2回目になるので来年まで100株持てば1000円分のクオカードをもらうことができます。 現在の株価は購入金額より…