>데이터 베이스 >MySQL 튜토리얼 >Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

黄舟
黄舟원래의
2017-08-04 16:41:5545102검색

JDBC는 현재 개발에서 거의 사용되지 않습니다. Mybatis 및 Hibernate 프레임워크는 JDBC를 완벽하게 캡슐화하고 이를 엔터티 클래스에 매핑했습니다. 특히 유연하고 변경 가능한 Mybatis에서는 간단한 호출만 필요합니다. 하지만 전문 개발자로서 ORM 프레임워크를 더 잘 활용하려면 JDBC에 대한 깊은 이해가 있어야 합니다.

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

1 Oracle 데이터베이스이든 Mysql 데이터베이스이든 Java를 사용하여 데이터베이스에 연결하려면 해당 jar 패키지가 필요합니다. ojdbc15.jar 패키지와 Mysql 데이터베이스가 필요합니다. mysql-connector-java-5.1.7-bin.jar 패키지가 필요하며, 둘 다 온라인에서 쉽게 찾을 수 있습니다.

2. Mysql에 대한 Java 연결 코드는 다음과 같습니다.

private static String url = "jdbc:mysql://localhost:3306/test"; 
private static String userName = "root";
private static String password = "root";
public static void main(String[] args) {
MysqlConnectTest mysql= new MysqlConnectTest();
Connection con = mysql.getConnection();
if(con==null){    
            System.out.println("与mysql数据库连接失败!");    
        }else{    
            System.out.println("与mysql数据库连接成功!");    
        }
}

3 MysqlConnectTest 클래스의 getConnection() 메서드는 다음과 같습니다.

public Connection getConnection(){
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, userName, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

4 .Mysql 실행 보기 문장:

Statement sts = null;
String sql = "select * from user_table ";
ResultSet resul = null;
try {
sts = (Statement) con.createStatement();
resul = sts.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("查询的结果如下:");
while(resul.next()){
System.out.println("user_id: "+resul.getString("user_id")+",user_name: "+resul.getString("user_name")+",user_sex: "+resul.getString("user_sex"));
}

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

5. 코드는 다음과 같습니다:

String sql = "insert into user_table values ('3','thiscode','1','28','13351210773')";
int i = 0;
try {
sts = (Statement) con.createStatement();
i = sts.executeUpdate(sql);
if(i == -1){
System.out.println("插入失敗");
}else{
System.out.println("插入成功");
}

} catch (SQLException e) {
e.printStackTrace();
}

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

설명

진술 및 준비된 성명

위 내용은 Java에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.