Skip to content

Japan Products 29

Blog written about Japanese hobby products by a Japanese

  • Hobby shop
  • Blog
  • Products
  • Marketing
  • Programming
    • Java
    • Home
    • JavaServlet
    • MACターミナル
    • エラーメッセージ
    • html
    • TOMCAT
  • English
  • Company URL (Japanese)
  • Toggle search form

SQLException:Operation not allowed after ResultSet closed

Posted on 2021年12月9日2022年4月15日 By Yu No Comments on SQLException:Operation not allowed after ResultSet closed
SQLException:Operation not allowed after ResultSet closed

MYSQLに接続しservlet側からテーブルの情報を更新しブラウザに更新したデータを表示させるプログラムを書いたが、SQLException:Operation not allowed after ResultSet closedが表示された。 なんかようわからんけど、以下の二つのメソッドを削除したら、正常に結果が返ってきた どういうことなんかようわからんけどな まあええわ 理由は今度ゆっくり考えよう 多分while文の中に二つのメソッドを入れていたからエラーが出たと思われ

JavaServlet, MSQL, Programming, エラーメッセージ

Java Servlet でmysqlのデータを呼び出してブラウザに反映させる。

Posted on 2021年12月9日2022年4月15日 By Yu No Comments on Java Servlet でmysqlのデータを呼び出してブラウザに反映させる。
Java Servlet でmysqlのデータを呼び出してブラウザに反映させる。

Mysqlとservletを繋ぎテーブルのデータをブラウザに反映させる。JavaservletとMysqlの接続についてはこの記事に記載してある このサイトのソースを参考にした。 参考にしたサイト データの取得(SELECT) インタフェースConnection JDBCドライバのロード 基本的にMYSQLを繋いだプロジェクトをそのまま利用してプログラムを書く。 サーブレットクラス import文 importするクラスはjava.io.*;, javax.servlet.*, java.sql.*;の他にjava.sql.Statement;と java.sql.ResultSet;も加える Connectionクラス、mysqlのurl, ユーザー名、パスワードを定義する インタフェースConnectionは特定のデータベースとの接続(セッション)を表現する。接続のコンテキスト内でSQL文が実行され結果が返される。 mysqlのユーザー名、パスワード、urlを設置して、Connectionクラスに変数を代入してnullを指定し初期化する。 Class.forName(クラス名)とクラスを指定 Classクラスは、Javaにおけるクラスやインターフェースを表すもの。特定のクラスを使用するには「Class.forName(クラス名)」とクラス名を指定して”forName”メソッドを実行する。 mysqlのurl, user, passwordを設置する JDBCドライバをロードすると、java.sql.DriverManagerクラスに利用可能なドライバとして登録されます。そしてデータベースへ接続するにはDriverManagerに接続しようとするデータベースの情報を指定し接続を行います。JavaDrive ステートメントを作成する ステートメントは「java.sql.Statement」インターフェースのオブジェクトだが、作成するにはコネクションから作成します。具体的には「Connection」インターフェースで定義されている”createStatement”メソッドを使う。 executeQuery”メソッドを使ってSLECT文を問い合わせる

JavaServlet, MSQL, Programming

プログラミングコードをHTMLに表示させるためのタグ

Posted on 2021年12月8日2022年4月15日 By Yu No Comments on プログラミングコードをHTMLに表示させるためのタグ
プログラミングコードをHTMLに表示させるためのタグ

HTMLに表示させるタグはか を使う。

html, Programming

苦しみながらJava ServletでMSQLを接続する (MAC環境) M1チップのおかげで散々悩まされる (解決済)

Posted on 2021年12月7日2022年4月15日 By Yu No Comments on 苦しみながらJava ServletでMSQLを接続する (MAC環境) M1チップのおかげで散々悩まされる (解決済)
苦しみながらJava ServletでMSQLを接続する (MAC環境) M1チップのおかげで散々悩まされる (解決済)

参考にしたサイト Java Servlet を使ってデータベースに接続する Part 1 memo Mac環境にMySQLをインストールしてみよう!初期設定までの手順を徹底解説! Mac へ MySQL を Homebrew でインストールする手順 brew|command not foundコマンドが見つかりませんの対処 https://qiita.com/miriwo/items/67681165b0a89218ee61 【M1】MacにHomebrwがインストールできない「zsh: command not found: brew」 Homebrew Homebrewをアンインストールする手順 Homebrewインストール時に「/opt/homebrew/bin is not in your PATH」が発生した際の解決方法 mysqlが起動できない(Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)) mysql起動時でエラーが起きた時の対処 mysqlがどうしても起動しない データベースへの接続と切断 JDBCドライバのロード サーブレットから JDBC を利用する ど素人のJava入門(サーブレット編) データを追加する(INSERT文) MySQLで、カラムを一覧表示するコマンド データを取得する(SELECT文) データベースの接続テスト DB接続クラスのエラーについて MySQLをインストール後、ユーザーを作成するまでの手順…

Read More “苦しみながらJava ServletでMSQLを接続する (MAC環境) M1チップのおかげで散々悩まされる (解決済)” »

JavaServlet, MSQL, Programming

ログインフォームのページを作成時に404のエラー (解決済み)

Posted on 2021年12月7日2022年4月15日 By Yu No Comments on ログインフォームのページを作成時に404のエラー (解決済み)
ログインフォームのページを作成時に404のエラー (解決済み)

サーブレットでフォームを作る 上記の記事を参考にして、JSPファイル、サーブレットクラス、xmlファイルを準備して簡単なログインのシステムを作っんだが以下のエラーメッセージがブラウザに表示される このプログラムはここのサイトを参考に作った..っていうかマルパク JSPは問題なく表示されるが、フォームに情報を入力後送信したらこのようなメッセージが現れる ログインフォームのファイルソース index.jsp サーブレットクラス web.xml 特に問題はないと感じたんだが。どこがおかしいんだろうか? 解決 ここのサイトの回答を見てどこにエラーが出ているか気付かされた。 どうやらjspのトップに書いたフォームタグの”action”にクラスパスを書かずに単に”login”と書いたのが404エラーの原因だったらしい フォームのactionに記載するパスは/プロジェクト名/クラス名/としなければならないらしい。 フォームの送信は成功した

JavaServlet, Programming, エラーメッセージ

サーブレットでフォームを作る

Posted on 2021年12月7日2022年4月15日 By Yu No Comments on サーブレットでフォームを作る
サーブレットでフォームを作る

用意するファイルは3つ JSPファイル、XMLファイル、サーブレットの継承クラス JSPファイルはHTMLで作成された入力フォーム、サーブレットの継承クラスのファイルはデーターをフォームで受け取った後の処理を施すファイル。 ソースコードはここのサイトを参考にしました。というか丸パクリ ファイルのクラスパス サーブレットの継承クラスのファイルはパッケージの配下へ。Htmlで書かれたJSPファイルはwebappの配下へ。xmlファイルはwebapp配下のWEB-INFへ JSPファイルをhtmlで記述する (index.jsp) webappを右クリック→新規→ファイル、でjspファイルを作成してください。 Servlet継承クラスを記述する。 Servlet継承クラスはフォームに記載された内容を受け取って表示するクラスなので、実行メソッドの名称はdoPost HttpServletResponseを使って受け取った情報をクライアントへ返送。 PrintWriterのgetWriterメソッドを使用する。 タグもgetWriterメソッドで打っていく。 xmlファイル (web.xml) JSPファイルのウェルカムページをxmlに記述する。 ウェルカムページとは、URL指定に際してファイル名が省略された場合に、自動的に該当ディレクトリから検索されるデフォルトのページのこと 実行する これはHTMLが記載されたJSPファイルのURL。ウェルカムページの設定によって自動的にパスが設定されている。

JavaServlet, Programming

サーブレットの継承クラスでタグは打てるが。。。。

Posted on 2021年12月6日2022年4月15日 By Yu No Comments on サーブレットの継承クラスでタグは打てるが。。。。

試しにサーブレットの継承クラスのPrintWirterを使ってタグを打ってみたが、コードが冗長になる上非常に時間がかかる。あまり現実的なやり方ではないなこれ

JavaServlet, Programming

HTTPステータス 405 – Method Not Allowed

Posted on 2021年12月6日2022年4月15日 By Yu No Comments on HTTPステータス 405 – Method Not Allowed
HTTPステータス 405 – Method Not Allowed

このエラーはなかなか解決が難しかったが、どうやらサーブレットの継承クラスのプログラムを実行するメソッドの名称が任意だと思い込んでたのがエラーの理由だ。 この”public void doGet“を別の名称で記述するとHTTPステータス405をブラウザが示してしまう。 どうやらサーブレットの実行メソッドは教科書通りそのまま使わないとダメらしい。

JavaServlet, Programming, エラーメッセージ

TOMCATのエラー表示がなかなか解決できない (解決済)

Posted on 2021年12月6日2022年4月15日 By Yu No Comments on TOMCATのエラー表示がなかなか解決できない (解決済)
TOMCATのエラー表示がなかなか解決できない (解決済)

突然TOMCATがうまく動かなくなった。コンソールを確認してみると重大: 子コンテナーを開始できません。 [月 12月 06 08:07:21 JST 2021]がエラーの始まりみたいだが、エラーの解決法がわからない。 具体的にどこにエラーが出ているのかコンソールからではわからない。とりあえずエラーの内容を検索エンジンに投げてみる サーバー Tomcat9_Java17 は起動に失敗しました。/ 重大: 子コンテナーを開始できません。 クリーンを施すがエラーメッセージは依然として現れる サーバーにクリーンをかけると治るというので、Ecripseからクリーンをかけたが状況は変わらない。結局同じエラ〜メッセーいじが出る。 デバックしてエラーを特定する 次のようなエラーメッセージが現れる うーん、よくわからん 直近て作成したプロジェクトを削除する 最近、新たにプロジェクトを追加して簡単なログインページを作っていて、webappの配下に”index.html”のファイルを置いていたんだが、それが恐らくTOMCATの起動を邪魔していたんじゃないかと思った。 結局直近のloginプロジェクトを2つ消したらTOMCATが正常に動くようになった。  ログインページの制作も結局ネットに載っているソースコードを真似て作ったんだが、何がいけなかったのかよくわからない。

JavaServlet, Programming, TOMCAT, エラーメッセージ

例外処理

Posted on 2021年12月5日2022年4月15日 By Yu No Comments on 例外処理

IOException なんらかの入出力例外の発生を通知するシグナルを発生させます。 ServletException サーブレットの例外。 HttpServletクラスのdoGet()メソッド及びdoPost()メソッドでthrows指定されている例外。 サーブレット内で例外が発生した場合、その例外をcatchで拾い、ServletExceptionのコンストラクタに渡して投げ直すと、アプリケーションのエラー画面が表示され、「root cause」のような形で渡した例外が表示される。

JavaServlet, Programming

Posts pagination

Previous 1 2 3 4 Next

About

Hi! My name is Yu! I'm a Japanese exporter,dealing with rescue products, knick-knacks. This time, I've decided to sell Japanese hobby products overseas. In this blog, I'm just going to post what I am interested in as soon as I find. This blog is one of my activities to forcast demand of Japanese hobby products overseas.

Instagram

…

Recent Posts

  • Yokohama Camera right in front of Yokohama station (plastic model specialty shop)
  • BOOK-OFF SUPER BAZAAR OFUNA (Kanagawa pref Japan)
  • Hobby-off Fujisawa (Kanagawa pref Japan)
  • Surugaya, Yokohama Marui (Kanagawa pref Japan)
  • Finding products is my current job

Category

  • English
  • Marketing
  • Products
    • Japanese Hobby Shops
  • Programming
    • html
    • Java
    • JavaServlet
    • MACターミナル
    • MSQL
    • Spring-Boot
    • TOMCAT
    • エラーメッセージ

Archives

  • April 2022 (5)
  • January 2022 (1)
  • December 2021 (32)
  • March 2021 (1)
Company Information

Copyright © 2025 Japan Products 29.

Powered by PressBook WordPress theme