개발관련이야기들/JSP & Servlet 5

데이터베이스 예제(DAO)

-- NumberDAO.java -- (DAO) package com.wspark.web.dao;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class NumberDAO { public int get(int no) throws SQLException { int result = -1; Connection c = null; Statement stmt = null; try { //Connection의 생성(jdbc:데이터베이스종류:DB, user, password) c = DriverMana..

데이터베이스 예제(모델)

-- JDBCSampleBo.java -- (모델)package com.wspark.web.bo; import java.sql.SQLException;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.wspark.web.dao.NumberDAO; public class JDBCSampleBO { public void execute(HttpServletRequest request, HttpServletResponse response) { //데이터베이스를 위한 NumberDAO 생성 NumberDAO numberDAO = new NumberDAO(); try { int no..

데이터베이스 예제(컨트롤러)

-- wspark.java -- (컨트롤러) package com.wspark.web.servlet; //패키지 import java.io.*;import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.*;import com.wspark.web.bo.JDBCSampleBO; public class wspark extends HttpServlet {private static final long serialVersionUID = 1L; public void init() { try { //데이터베이스 지정 Class.forName("org.gjt.mm.mysql.Driver"); }..

JDBC간단한 사용법

JDBC자바의 데이터베이스 조작 인터페이스 java.sql.* 클래스데이터베이스의 종류와는 무관한 인터페이스 정의만을 담고 있다. java에서 제공하는 JDBC API를 사용하기 위해서는 개별 데이터베이스에 맞게 구현된 드라이버가 있어야 한다. 1 import java.sql.*; 2 import java.lang.*; 3 4 public class Test { 5 public static void main(String[] args) { 6 // 드라이버 로딩 7 try { 8 Class.forName("myDriver.ClassName"); 9 } catch (ClassNotFoundException e) { 10 System.err.println("Class Not Found : " + e.getMe..