【Java】MySQL을 절대로 접속시키고 싶다!!!~JDBC 드라이버의 취득과 JAR 파일 위치에 대해서~
MySQL을 프로젝트에서 사용하고 싶습니다 ....
이번 웹 애플리케이션 제작에서는 MySQL이라는 데이터베이스를 사용한 앱 제작입니다.
Eclipse를 사용하여 Java로 프로그램을 작성했습니다. MySQL은 어떻게 연결하고 사용합니까? 라는 의문 ....
그래서 이번에는 Java 프로그램에서 MySQL (데이터베이스)을 이용하는 절차를 정리했습니다. 절차는 다음과 같습니다
1. JDBC 드라이버 취득(Connector/J)
2. JAR 파일을 프로젝트에 넣습니다.
3. 데이터 연결 시도
JDBC 드라이버란?
1 단계를 시작하기 전에 ... JBDC 드라이버에 대해 간략하게 설명합니다
JDBC 드라이버는 데이터베이스를 조작하는 데 필요한 클래스와 인터페이스입니다. 각각의 데이터베이스 개발원이 JAR 파일(클래스나 인터페이스를 정리해 격납한 파일)로서 제공하고 있습니다.
이번 사용하는 데이터베이스는 MySQL이므로 MySQL 전용의 JBDC 드라이버의 취득이 필요합니다.
그것이 "Connector/J"입니다
1. JDBC 드라이버 취득(Connector/J)
순서 1입니다. MySQL 전용 JBDC 드라이버 Connector/J를 조속히 취득해 갑시다.
아래 URL에서 다운로드 할 수 있습니다
htps : // v. mysql. 코 m / 도 w 응 아 ds / 콘 c와 r / j /
다음과 같은 화면이 나왔습니까?
그런 다음 Select Platform: Platform Independent를 선택합니다.
아래의 ZIP이라고 쓰고 있는 분을 다운로드합니다.
다운로드 할 수 있으면 다음은 전개입니다.
mysql-connector-java-x.x.xx.zip을 마우스 오른쪽 버튼으로 클릭하십시오.
7-Zip -> mysql-connector-java-x.x.xx\로 확장을 선택합니다.
*7-Zip(압축·해동 소프트)은 다운로드가 필요합니다.
*확장자(zip)가 표시되어 있지 않은 분은 이하의 설정을 해 보세요.
Zip 파일이 확장되면 mysql-connector-java-x.x.xx 폴더가 생성됩니다.
이 폴더를 엽니다.
"mysql-connector-java-x.x.xx-bin.jar"가 있는지 확인합니다.
이제 JBDC 드라이버를 얻을 수있었습니다
2. JAR 파일을 프로젝트에 넣습니다.
JBDC 드라이버를 취득할 수 있었으므로, 2단계입니다. 이 JAR 파일을 프로젝트에 넣습니다.
Eclipse를 사용하고 있으므로 프로젝트의 '빌드 경로'에 추가하면 JAR 파일을 실행할 수 있습니다.
동적 웹 프로젝트의 경우 WEB-INF/lib 아래에 JAR 파일을 배치합니다.
이제 준비 완료입니다 !!!
3. 데이터 연결 시도
3단계에서 단단히 연결되어 있는지 확인해 봅시다. 접속을 확인하는 클래스등을 작성해 이하와 같이 접속을 확인합시다.
ConnectSampleimport java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectSample {
public static void main(String[] args) {
//DB接続用定数
String DATABASE_NAME = "データベース名";
String PROPATIES = "?characterEncoding=UTF-8&serverTimezone=JST";
String URL = "jdbc:mySQL://localhost/" + DATABASE_NAME+PROPATIES;
//DB接続用・ユーザ定数
String USER = "ユーザー名";
String PASS = "";
try {
//MySQL に接続する
Class.forName("com.mysql.cj.jdbc.Driver");
//データベースに接続
Connection conn = DriverManager.getConnection(URL, USER, PASS);
// データベースに対する処理
System.out.println("データベースに接続に成功");
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
URL:jdbc:mySQL://localhost/+데이터베이스명
사용자 이름은 MySQL에서 새로 설정할 수도 있습니다
CREATE USER '새 사용자 이름'@'localhost'; GRANT SELECT ON 데이터베이스 이름.* TO '새 사용자 이름'@'localhost'; FLUSH privileges;
연결을 확인할 수 있으면 완료됩니다.
고마워요
Reference
이 문제에 관하여(【Java】MySQL을 절대로 접속시키고 싶다!!!~JDBC 드라이버의 취득과 JAR 파일 위치에 대해서~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yuriko-Y/items/d4c5cb29780ce0347375
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
순서 1입니다. MySQL 전용 JBDC 드라이버 Connector/J를 조속히 취득해 갑시다.
아래 URL에서 다운로드 할 수 있습니다
htps : // v. mysql. 코 m / 도 w 응 아 ds / 콘 c와 r / j /
다음과 같은 화면이 나왔습니까?
그런 다음 Select Platform: Platform Independent를 선택합니다.
아래의 ZIP이라고 쓰고 있는 분을 다운로드합니다.
다운로드 할 수 있으면 다음은 전개입니다.
mysql-connector-java-x.x.xx.zip을 마우스 오른쪽 버튼으로 클릭하십시오.
7-Zip -> mysql-connector-java-x.x.xx\로 확장을 선택합니다.
*7-Zip(압축·해동 소프트)은 다운로드가 필요합니다.
*확장자(zip)가 표시되어 있지 않은 분은 이하의 설정을 해 보세요.
Zip 파일이 확장되면 mysql-connector-java-x.x.xx 폴더가 생성됩니다.
이 폴더를 엽니다.
"mysql-connector-java-x.x.xx-bin.jar"가 있는지 확인합니다.
이제 JBDC 드라이버를 얻을 수있었습니다
2. JAR 파일을 프로젝트에 넣습니다.
JBDC 드라이버를 취득할 수 있었으므로, 2단계입니다. 이 JAR 파일을 프로젝트에 넣습니다.
Eclipse를 사용하고 있으므로 프로젝트의 '빌드 경로'에 추가하면 JAR 파일을 실행할 수 있습니다.
동적 웹 프로젝트의 경우 WEB-INF/lib 아래에 JAR 파일을 배치합니다.
이제 준비 완료입니다 !!!
3. 데이터 연결 시도
3단계에서 단단히 연결되어 있는지 확인해 봅시다. 접속을 확인하는 클래스등을 작성해 이하와 같이 접속을 확인합시다.
ConnectSampleimport java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectSample {
public static void main(String[] args) {
//DB接続用定数
String DATABASE_NAME = "データベース名";
String PROPATIES = "?characterEncoding=UTF-8&serverTimezone=JST";
String URL = "jdbc:mySQL://localhost/" + DATABASE_NAME+PROPATIES;
//DB接続用・ユーザ定数
String USER = "ユーザー名";
String PASS = "";
try {
//MySQL に接続する
Class.forName("com.mysql.cj.jdbc.Driver");
//データベースに接続
Connection conn = DriverManager.getConnection(URL, USER, PASS);
// データベースに対する処理
System.out.println("データベースに接続に成功");
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
URL:jdbc:mySQL://localhost/+데이터베이스명
사용자 이름은 MySQL에서 새로 설정할 수도 있습니다
CREATE USER '새 사용자 이름'@'localhost'; GRANT SELECT ON 데이터베이스 이름.* TO '새 사용자 이름'@'localhost'; FLUSH privileges;
연결을 확인할 수 있으면 완료됩니다.
고마워요
Reference
이 문제에 관하여(【Java】MySQL을 절대로 접속시키고 싶다!!!~JDBC 드라이버의 취득과 JAR 파일 위치에 대해서~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yuriko-Y/items/d4c5cb29780ce0347375
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
3단계에서 단단히 연결되어 있는지 확인해 봅시다. 접속을 확인하는 클래스등을 작성해 이하와 같이 접속을 확인합시다.
ConnectSample
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectSample {
public static void main(String[] args) {
//DB接続用定数
String DATABASE_NAME = "データベース名";
String PROPATIES = "?characterEncoding=UTF-8&serverTimezone=JST";
String URL = "jdbc:mySQL://localhost/" + DATABASE_NAME+PROPATIES;
//DB接続用・ユーザ定数
String USER = "ユーザー名";
String PASS = "";
try {
//MySQL に接続する
Class.forName("com.mysql.cj.jdbc.Driver");
//データベースに接続
Connection conn = DriverManager.getConnection(URL, USER, PASS);
// データベースに対する処理
System.out.println("データベースに接続に成功");
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
URL:jdbc:mySQL://localhost/+데이터베이스명
사용자 이름은 MySQL에서 새로 설정할 수도 있습니다
CREATE USER '새 사용자 이름'@'localhost'; GRANT SELECT ON 데이터베이스 이름.* TO '새 사용자 이름'@'localhost'; FLUSH privileges;
연결을 확인할 수 있으면 완료됩니다.
고마워요
Reference
이 문제에 관하여(【Java】MySQL을 절대로 접속시키고 싶다!!!~JDBC 드라이버의 취득과 JAR 파일 위치에 대해서~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yuriko-Y/items/d4c5cb29780ce0347375텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)