티스토리 뷰
Java에서 MySQL을 연동할때 JDBC로 연동을 하느냐, 아니면 MySQL connector로 직접 연동을 하느냐 고민이 많았다.
결론적으로는 JDBC는 MySQL connector library jar가 필요하고 두가지는 똑같다고 할수 있다.
윈도우에서 ODBC냐 아니냐와는 다른 문제였다.
아무튼 다음과 같이 코드를 작성하고 리눅스 서버 콘솔에서 테스트 하면 Java에서 MySQL을 연결할수 있는지 테스트를 할수 있다.
MySQL connector가 없으면 ClassNotFoundException이 발생하며, 기타 DB관련 문제는 SQLException이 발생한다.
import java.sql.*;
/*
javac MySQLTest.java
java -classpath .:./mysql-connector-java-5.1.45-bin.jar MySQLTest
*/
public class MySQLTest {
public static void main(String[] args) {
System.out.println("mytest");
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/databasename","id","password");
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println("connected");
}
}
'프로그래밍' 카테고리의 다른 글
Python 엑셀 파일(XLSX) 읽기 (0) | 2018.01.11 |
---|---|
Java stream buffer size 알아내기 (0) | 2018.01.02 |
Python 콘솔에서 쉘스크립트 처럼 실행하기 (0) | 2017.12.26 |
Python 인코딩 설정하기 utf-8, euc-kr (0) | 2017.12.26 |
C# Delegate/Event 정리 (0) | 2017.12.06 |
- Total
- Today
- Yesterday