Java/Java
[Java] Java에서 MySQL 접속하기
박만자
2021. 5. 2. 05:29
Java에서 MySQL로 접속할려면 일단 MySQL이 설치되있어야 합니다.
MySQL을 설치해주신후 j/connector도 같이 설치해주세요.
IDE는 eclipse 입니다.
1. 프로젝트폴더를 우클릭하시고 Build Path -> Configure Build Path 클릭

2.Libraries -> modulepath클릭후 Add External JARs... 클릭

3. 아까 다운받은 j/connector(mysql-connector-java) 선택후 확인

Referenced Libraries가 추가된걸 볼 수 있다.

이제 MySQL에 접속할 준비는 끝났다.
클래스파일을 만든 후에 MySQL에 접속해보자
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Connector {
static Connection conn = null; //접속을 위한 객체
static Statement st = null; //쿼리문을 보내기 위한 객체
static {
try {
/*DriverManager.getConnection(접속할주소,계정,비밀번호)*/
conn = DriverManager.getConnection("jdbc:mysql://localhost?serverTimezone=UTC","root","1234");
st = conn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
try {
ResultSet rs = st.executeQuery("show databases"); // ResultSet은 쿼리문을 보낸후 나온 결과를 가져올 때 사용한다.
while(rs.next()) {
System.out.println(rs.getString("Database"));
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if(st != null)
st.close();
if(conn != null)
conn.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}
MySQL에 접속하기 위해서는 Connection 객체를 이용한다.
DriverManager.getConnection(접속할주소,계정,비밀번호)를 사용하여 접속한다.
실행결과

잘 실행되는 것을 볼 수 있다.👍
더욱 자세한건 나중에 다루도록 하겠다.