<%@ page contentType="text/html;charset=euc-kr" import="java.sql.* " %>
<% request.setCharacterEncoding("euc-kr"); %>
<html>
<head>
</head>
<body>
<form action="menuInsertDo.jsp" method="post" name="menu">
menu name : <input name="mname" type="text"> <br>
price : <input name="price" type="text"> <br>
<input name="send" type="submit" value="입력">
</form>
</BODY>
</HTML>
-------------------------------------------------------------------------------------------------------
<%@ page contentType="text/html;charset=euc-kr" import="java.sql.*" %>
<% request.setCharacterEncoding("euc-kr"); %>
<%
// 데이터베이스 연결관련 변수 선언
Connection conn = null;
PreparedStatement pstmt = null;
Integer rc =0;
// 데이터베이스 연결관련정보를 문자열로 선언
String jdbc_driver = "oracle.jdbc.driver.OracleDriver";
String jdbc_url = "jdbc:oracle:thin:@localhost:1521/orcl.oracle.com";
try{
// JDBC 드라이버 로드
Class.forName(jdbc_driver);
// 데이터베이스 연결정보를 이용해 Connection 인스턴스 확보
conn = DriverManager.getConnection(jdbc_url,"SCOTT","tiger");
String sql = "insert into menux values(menux_s.nextval,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,request.getParameter("mname"));
pstmt.setInt(2,Integer.parseInt(request.getParameter("price")));
rc = pstmt.executeUpdate();
}
catch(Exception e) {
System.out.println(e);
}
if(rc==0){
%>
<script>
alert('Insert error');
</script>
<%
}
%>
<script>
document.location = 'menuInsert.jsp';
//history.back();
</script>


