package test;
import java.io.*;
import java.net.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class TranServlet extends HttpServlet {
private String _error = null;
public void doGet(
HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
String url = "jdbc:postgresql:webdb";
String user = "postgres";
String password = "postgres";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String sql = null;
String cname;
String cemail;
int slct = 0;
String rtn = "../TranServlet.html";
String formFunct = req.getParameter("funct");
try {
if(formFunct.equals("add")) slct = 1;
if(formFunct.equals("upd")) slct = 2;
if(formFunct.equals("del")) slct = 3;
if(formFunct.equals("lst")) slct = 4;
if(formFunct.equals("fnd")) slct = 5;
String formCname = req.getParameter("username");
String formCemail = req.getParameter("formcemail");
Class.forName("postgresql.Driver");
con = DriverManager.getConnection(url, user, password);
res.setContentType("text/html; charset=JIS");
PrintWriter out = res.getWriter();
out.println("
e−mailマスター保守");
out.println("");
out.println("");
out.println("");
out.println("e-mail address maintenance
");
con.setAutoCommit(false);
stmt = con.createStatement();
switch (slct) {
case 5:
out.println("" + formFunct + " 結果
");
out.println("
");
out.println("名前 | e-mail address");
rs = stmt.executeQuery(
"select * from club_y where c_name = '" + formCname + "'");
while (rs.next()) {
cname = rs.getString("c_name");
cemail = rs.getString("c_email");
out.println(" |
" + cname + " | " + cemail);}
out.println(" |
");
out.println("Return");
out.println("
");
rs.close();
stmt.close();
out.flush();
break;
case 4:
out.println("" + formFunct + " 結果
");
out.println("
");
out.println("
名前 | e-mail address");
rs = stmt.executeQuery("select * from club_y");
while (rs.next()) {
cname = rs.getString("c_name");
cemail = rs.getString("c_email");
out.println(" |
---|
" + cname + " | " + cemail);}
out.println(" |
");
out.println("Return");
out.println("