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>
Eclipse |
DataBaseに接続 (JDBC & JSP) | DataBaseに接続 (JDBC & JSP)データを入力 |