DataBaseに接続 (JDBC & JSP)

データベースをつくる


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

  2. 「データベースをつくる」ボタン
    <form method="POST" action="http://localhost:8080/jsp_database/jsp_create_database.jsp">
    <input type="submit" value="データベースをつくる">
    </form>
    JSPをjsp_database.htmlからみた相対パスで記述する場合、http://localhost:8080/jsp_database/は不要です。
  3. データベースをつくる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/test","j00300","xxxxxxxx") ;
          Statement st = con.createStatement() ;
          String sql="create database j00300_02 ;" ;
          st.execute(sql) ;
                    
          msg="DataBase(j00300_02) creates successfully.<br>" ;
         
        }
        catch (Exception ex) {
          msg = "DataBase 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)テーブルをつくる