DataBaseに接続 (JDBC & JSP)
ファイル名 | 機能 |
---|---|
jsp_database.html | 「テーブルをつくる」ボタンを配置したページ |
jsp_create_table.jsp | テーブルをつくるJSP テーブルができたとき"Table create successfully" 失敗したとき"Table creation fail" |
フィールド名 | 型 | 内容 |
id | int | 出席番号 |
name | text | 氏名 |
<form method="POST" action="JSPをjsp_database.htmlからみた相対パスで記述する場合、http://localhost:8080/jsp_database/は不要です。http://localhost:8080/jsp_database/jsp_create_table.jsp"> <input type="submit" value="データベースをつくる"> </form>
<%@ 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 & JSP)テーブルをつくる</h1> <hr> <%= msg %><br><br> <hr> <a href=jsp_database.html>DataBaseに接続 (JDBC & JSP)</a> </body> </html>
![]() |
DataBaseに接続 (JDBC & JSP) | DataBaseに接続 (JDBC & JSP)データを入力 |