JX405기_비트/mysql
Day11-1 intelliJ 랑 MySQL 연결하기
_하루살이_
2023. 2. 7. 14:29
File - Project Structure - +
외부 라이브러리 가져오기
1. JAR파일 사용
JAVA - C - Program Files(x86) - MySQL - Connector J 8.0 - .jar파일
2. Maven사용
From Maven - mysql connector검색
3. pom.xml
https://mvnrepository.com/search?q=connector+j
Maven Repository: connector j
JDBC Type 4 driver for MySQL. Last Release on Jan 18, 2023
mvnrepository.com
pom.xml에 복사해서 넣기
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>javaBasic</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>19</maven.compiler.source>
<maven.compiler.target>19</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.32</version>
</dependency>
</dependencies>
</project>
MySQL 연결하기
package day0126;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Ex01Connection {
public static void main(String[] args) {
// 연결한 주소
String address = "jdbc:mysql://localhost/basic";
String username = "root";
String password = "1111";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection(address, username, password);
System.out.println("MySql 연결 성공!!!");
connection.close();
} catch (ClassNotFoundException | SQLException e){
e.printStackTrace();
}
}
}