DataBaseに接続 (JDBC & JSP)

テーブルをつくる


  1. 「ボタンを押すとテーブルをつくるページ」を作る。
    作るファイルは2つ
    ファイル名 機能
    jsp_database.html 「テーブルをつくる」ボタンを配置したページ
    jsp_create_table.jsp テーブルをつくるJSP
    テーブルができたとき"Table create successfully"
    失敗したとき"Table creation fail"

  2. テーブルの構造
    テーブルの構造
    フィールド名 内容
    id int 出席番号
    name text 氏名

  3. 「テーブルをつくる」ボタン
    <form method="POST" action="http://localhost:8080/jsp_database/jsp_create_table.jsp">
    <input type="submit" value="データベースをつくる">
    </form>
    JSPをjsp_database.htmlからみた相対パスで記述する場合、http://localhost:8080/jsp_database/は不要です。
  4. テーブルをつくるJSP
    【注意】
    <%@ page contentType="text/html; charset=UTF-8" %>
    <%@ page import="java.sql.*" %> 
    <html>
    <head>
      <title>DataBaseに接続 (JDBC & JSP)テーブルをつくる</title>
    </title>
    <%
        String msg="" ;
        try {
          Class.forName("org.postgresql.Driver");
          Connection con = DriverManager.getConnection( "jdbc:postgresql://10.30.2.29:5432/j00300_02","j00300","") ;
          Statement st = con.createStatement() ;
          String sql="create table sample_02(id int primary key, name text) ;" ;
          st.execute(sql) ;
                    
          msg="table(sample_02) create successfully.<br>" ;
         
        }
        catch (Exception ex) {
          msg = "table creation fail.<br>" ;
          msg += ex.toString();
        }
      
    %>
    <body>
    <h1>DataBaseに接続 (JDBC &amp; JSP)テーブルをつくる</h1>
    <hr>
    <%= msg %><br><br>
    <hr>
    <a href=jsp_database.html>DataBaseに接続 (JDBC & JSP)</a>
    </body>
    </html>

eclipse logoEclipse DataBaseに接続 (JDBC & JSP) DataBaseに接続 (JDBC & JSP)データを入力