<%@ page contentType="text/html;charset=utf-8" import="java.sql.DriverManager, java.sql.Connection, java.sql.Statement, java.sql.ResultSet, java.sql.SQLException" %> <% response.setContentType("text/html;charset=utf-8;"); request.setCharacterEncoding("utf-8"); //charset, Encoding 설정 Class.forName("com.mysql.jdbc.Driver"); // load the drive String DB_URL = "jdbc:mysql://27.125.207.9:3306/idc?useUnicode=true&characterEncoding=utf-8"; // 주의 : test by changing mydb to name that you make String DB_USER = "idc"; String DB_PASSWORD= "xptmxmzhem"; Connection conn= null; Statement stmt = null; ResultSet rs = null; try { conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); stmt = conn.createStatement(); //String query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb_accountStatus='incomplete' AND adddb.client_code not in ('C116','C219') ORDER BY service_payment_date,Client_Name ASC "; String query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') group by service_code ORDER BY Client_Name,service_payment_date,adddb_accountStatus ASC "; rs = stmt.executeQuery(query); %> <% int result=0; int no1 = 0; int no2 = 0; try { no1 = Integer.parseInt(request.getParameter("num1")); no2 = Integer.parseInt(request.getParameter("num2")); } catch (Exception e) { } String str = ""; String modStr = ""; String resultStr = "결과 값 : "; if(request.getParameter("oper").equals("plus")) { result = no1 + no2; resultStr += result + ""; } else if(request.getParameter("oper").equals("minus")) { str = "빼기 연산을 선택하셨습니다.
"; result = no1 - no2; resultStr += result + ""; } else if(request.getParameter("oper").equals("multi")) { str = "곱하기 연산을 선택하셨습니다.
"; result = no1 * no2; resultStr += result + ""; } else if(request.getParameter("oper").equals("divi")) { str = "나누기 연산을 선택하셨습니다.
"; result = no1 / no2; int mod = no1 % no2; resultStr = "몫 : " + result; modStr = "나머지 : " + mod + ""; } %> <%= resultStr %> <%= modStr %> <% while(rs.next()) { //rs 를 통해 테이블 객체들의 필드값을 넘겨볼 수 있다. %> <% //String MK = sum(rs.getString("service_amount") - rs.getString("service_nonpayment")); %> <% } // end while %>
체크 코드 고객명 장비번호 아이피 결제일1 서비스가 결제금액 미납 종류 완료
<%=rs.getString("Client_Code")%> "><%=rs.getString("Client_Name")%> <%=rs.getString("server_code")%> <%=rs.getString("service_ip")%> <%=rs.getString("service_payment_date")%> <%=rs.getString("service_amount")%><%=rs.getString(14)%> <%=rs.getString("service_nonpayment")%> <%=rs.getString("adddb_case")%> <%=rs.getString("adddb_accountStatus")%>
<% rs.close(); // ResultSet exit stmt.close(); // Statement exit conn.close(); // Connection exit } catch (SQLException e) { out.println("err:"+e.toString()); } %>