<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.Statement" %> <%@ page import="java.sql.ResultSet" %> <%@ page import="java.sql.DriverManager" %> <%@ page import="java.sql.PreparedStatement" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>mysql과 연결하자</title> </head> <body> <% //1 . 드라이버 로딩 Class.forName("com.mysql.jdbc.Driver"); Connection conn=null; Statement stmt=null; ResultSet rs=null; //2. 연결 try{ //test는 database 이름 입니다 //mysql안에 database 만드는 명령: //c:/>mysqladmin -u root creat test -p String url="jdbc:mysql://localhost:3306/test"; String user="root"; // 계정 이름 String password="1234"; //계정 비밀번호 conn = DriverManager.getConnection(url, user, password); out.print("연결성공 :"+ conn.toString()); }catch(Exception e){ out.print("연결 실패-"+e.getMessage()); } //INSERT 하고 SELECT 내용 모두 화면에 표시하기 //id=integer , context = varchar(30) String sql="insert into jsp (id,context) values(?,?);"; PreparedStatement preState= conn.prepareStatement(sql);//sql문을 보낼 준비과정 preState.setInt(1,2);//첫번째 ? 셋팅 preState.setString(2,"preparedStatement use");//두번째 ? 셋팅 int check = preState.executeUpdate();//insert,update,delete문에 사용 out.print("<br/>"+"insert문의 리턴값:"+check+"<br/>"); String query="select * from jsp;"; stmt=conn.createStatement(); //db에 명령을 날리면 결과가 옵니다. rs=stmt.executeQuery(query); while(rs.next()){//한칸 아래로 이동 out.print("<br/>"+"id 컬럼 값:" +rs.getString("id")+"<br/>"); out.print("<br/>"+"context 컬럼 값:" +rs.getString("context")+"<br/>"); } rs.close(); stmt.close(); conn.close(); %> jsp2 테이블을 만들어서 no 글번호 / title 제목 / context 내용 </body> </html>
접속할때 마다 id컬럼 값과 context 컬럼 값이 생성
'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글
4일차 db에 insert 하기 (0) | 2012.05.24 |
---|---|
4일차 게시판 입력 폼 (0) | 2012.05.24 |
4일차 JDBC 테이블 생성 및 확인 (0) | 2012.05.24 |
4일차 JDBC연결 (0) | 2012.05.24 |
3일차 tomcat plugin for eclipse (0) | 2012.05.23 |