티스토리 뷰

Language/Java

[JAVA] MySql연동

Mr.SIM 2013. 10. 24. 18:33

자바에서 MySql을 사용하기 위해서는 Connector가 필요하다.

다음 링크에서 최신버전의 mysql Connector를 받고, 압축 해제 후 jar파일을 사용하고자하는 프로젝트에 추가해준다. 


LINK

 http://dev.mysql.com/downloads/connector/j/5.0.html#downloads

 

jar파일을 추가한 다음에는 사용하는 프로젝트의 클래스에서 import java.sql.*; 를 추가해준다.

public class DBManager {

	private Connection conn;
	private Statement stmt;

	private DBManager() {
	};

	private static class SingleHolder {
		public static DBManager single = new DBManager();
	}

	public static DBManager getInstance() {
		return SingleHolder.single;
	}

	public boolean ConnectDB() {

	    try {
	        Class.forName("com.mysql.jdbc.Driver");

                String uri= "jdbc:mysql://localhost";
		String id= "root";// 사용자계정
		String pwd= "1234";// 사용자 패스워드

		conn = DriverManager.getConnection(uri, id, pwd);
		stmt = conn.createStatement();

		System.out.println("연결 됨");

		stmt.close();
		conn.close();

		return true;
	    } catch (ClassNotFoundException e) { 
	        e.printStackTrace();
	    }  catch (SQLException e) {
		e.printStackTrace();
	    }

	 return false;
	} 
} 


연결 실패의 경우 try문을 나오게 되어 "연결 됨"이라는 문구가 나오지 않는다.

위 코드에서 url, id, pwd(password)를 수정한 뒤 실행해보면, 연결 여부가 출력될 것이다.


댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday