質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Q&A

0回答

764閲覧

JAVAでデータベースのID指定してデータ削除

yui-mame

総合スコア2

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

0グッド

0クリップ

投稿2020/12/02 00:28

初心者でまだ細かくはわからないのでご協力お願いいたします。

こちらのコードは登録の際のコードです。
こちらを削除に変更の場合どのように変更すればいいのかご教授ください。

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>確認画面</title> </head> <body> <script> $(window).load(function() { $('.class').delay(500).queue(function() { val(''); }); }); </script> <% request.setCharacterEncoding("utf-8"); String memId = request.getParameter("id"); String memName = request.getParameter("name"); String memMail = request.getParameter("mail"); String comName = request.getParameter("company"); Connection conn = null; //データベースの接続用クラス String sql = null; //Query文を書くためのクラス PreparedStatement pstmt = null; //Query文を実行させるクラス int result = 0; //実行されたQuery文を保存するためのクラス
try { Class.forName("com.mysql.jdbc.Driver"); //ドライバ使用の宣言 conn = DriverManager.getConnection( "jdbc:mysql://127.0.0.1:3306/jsp_test?useUnicode=true&characterEncoding=utf8", "root", ""); //データベースの接続情報を入力する。 sql = "insert into test1(memId,memName, memMail, comName) values(?,?,?,?)"; //SQL文を入力する。 result = pstmt.executeUpdate(); //SQL文(登録)を実行する %> <div align=center> <p>下記の通り入力しました <p> <table border="1"> <tr> <td>ID</td> <td><%=memId%></td> </tr> <tr> <td>名前</td> <td><%=memName%></td> </tr> <tr> <td>メールアドレス</td> <td><%=memMail%></td> </tr> <tr> <td>会社</td> <td><%=comName%></td> </tr> </table> </div> <% } catch (Exception e) { // try失敗時の処理。中断してエラー内容をコンソールに出力する。 e.printStackTrace(); %> <div align=center> <h2 align=center>登録失敗</h2> <hr> <br> <p align=center> このID(<%=memId%>)もしくはメールアドレス(<%=memMail%>)は既に存在しています。 </div> <% } finally { //成功・失敗問わず終了時の処理。データベース接続を切断する if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } %> <div align=center> <br> <br> <br> <input type=button value=戻る OnClick="javascript:history.back(-1)"> <input type=button value=メニュー画面へ OnClick="location.href='menu.jsp'"> </div>
</body> </html>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

javahack

2020/12/03 12:06

文章が途中で途切れています。 質問を編集して文章を完成させるか、不要な質問なら削除依頼を出して削除しましょう。
dodox86

2020/12/04 01:55

放置されていて、解決しようという気が感じられませんね。もし既に自力で解決してしまったのであれば、質問を削除してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問