게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Web Dynamic Project 에서 sql 연동하는거 질문있습니다.
게시물ID : programmer_4784짧은주소 복사하기
작성자 : 여기인가
추천 : 0
조회수 : 335회
댓글수 : 9개
등록시간 : 2014/07/31 05:41:18

일반 자바 프로젝트에서 sql 연동되는걸 확인하고, 

Web Dynamic Project를 만들었습니다. 

그 다음에 어찌어찌 해서, 이런 동적인 라이브러리는 

WEB-INF / lib 에 추가해야 된다는거 까진 들었는대요,.. 
(원래는 properties에서 java builpath로 설정했었습니다)
(지금 현재 제 프로젝트에 추가되어 있는 상태는, java buildpath하고 deployment Assembly로 잡아줬습니다) 
(지금 2개로 잡혀있긴 한데, 문제가 될지 정확히 몰라서 내비뒀습니다.. )

그 다음에 직접적인 코딩에 앞서, 연동이 되는지 확인하려는데 자꾸 예외가 뜹니다. 

package Servlet;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import Member.MemberInfo;

public class AccessDB {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
private String url = null;
// rs는 결과
public AccessDB(){
try{
con = DriverManager.getConnection("jdbc:mysql://localhost","anh","1234");
System.out.println("is excutable?");  // 실행되지 않습니다. 바로  catch로 넘어갑니다.
stmt = con.createStatement();
rs = stmt.executeQuery("SHOW DATABASES");
if (stmt.execute("SHOW DATABASES")) {
rs = stmt.getResultSet();
}

while (rs.next()) {
String str = rs.getNString(1);
System.out.println(str);
}
}
catch(Exception e){
System.out.println("AccessDB // Catch문 ");
e.getStackTrace();
}
}
public void addMember(MemberInfo _mem) throws SQLException{
//rs = stmt.executeQuery("INSERT INTO 'my_database'.'member'(name,phone,shopName,id) VALUES ('anh','010-7670-3381','카페베네','5')");
stmt.executeUpdate("INSERT INTO member "+"VALUES ('anh','010-7670-3381','cafebene','104')");
System.out.println("is Succes??");
}
}


똑같은 코드를 일반 자바프로젝트로 했을땐 잘 연동됩니다만.. 왜 자꾸 저기서 예외가 나는지 이해가 안됩니다... 

굉장히 쉽게 생각하고 코딩할 일만 남았는줄 알았는데.. 

몇시간째 이거 때문에 고생하는지 모르겠네요 ㅜㅜ 






전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호