> Java > Java베이스 > 본문

Java를 데이터베이스에 연결하는 단계

王林
풀어 주다: 2019-11-12 09:34:37
원래의
20748명이 탐색했습니다.

Java를 데이터베이스에 연결하는 단계

도구:

eclipse, MySQL, MySQL 연결 드라이버: mysql-connector-java-5.1.45.jar

# 🎜🎜#

1 새 Java 프로젝트를 만든 다음 새 폴더를 만듭니다 - libs(다양한 외부 패키지를 저장하는 데 사용)

Java를 데이터베이스에 연결하는 단계 # 🎜🎜#

2. mysql-connector-java-5.1.45-bin.jar인 mysql 데이터베이스

에 연결하는 패키지를 추가합니다. Java 프로젝트의 libs 폴더 아래(현재 실제 주소에 있음)에 복사하여 붙여넣습니다. eclipse에서 libs 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 고침하고 다운로드한 JDBC를 폴더에 넣습니다. 다음 그림과 같습니다. # 🎜🎜#

Java를 데이터베이스에 연결하는 단계3. 빌드 경로의 Jar 패키지

#🎜🎜 #a. 프로젝트를 클릭합니다. —— 속성을 선택합니다. 속성

b

속성을 연 후 Java를 클릭합니다. 경로 빌드, jar 추가(JAR 추가...)를 클릭하고 프로젝트에서 jar 패키지를 선택한 다음 확인하고 마지막으로 추가하여 완료합니다. Java를 데이터베이스에 연결하는 단계

#🎜🎜 #

4. Java 프로젝트에서 mysql 데이터베이스를 연결합니다

Java를 데이터베이스에 연결하는 단계Java 프로젝트 패키지에 두 개의 새로운 클래스 클래스 파일을 생성합니다. 이름은 DBHelper 및 Demo

# 🎜🎜## 🎜🎜#

A 클래스는 데이터베이스를 열거나 닫는 데 사용됩니다: DBHelper.java

코드는 다음과 같습니다:

package sqldemo1;
import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.PreparedStatement;  
import java.sql.SQLException;

public class DBHelper {
    public static final String url = "jdbc:mysql://127.0.0.1/student";  
    public static final String name = "com.mysql.jdbc.Driver";  
    public static final String user = "root";  
    public static final String password = "";  
 
    public Connection conn = null;  
    public PreparedStatement pst = null;  
 
    public DBHelper(String sql) {  
        try {  
            Class.forName(name);//指定连接类型  
            conn = DriverManager.getConnection(url,user,password);//获取连接  
            pst = conn.prepareStatement(sql);//准备执行语句  
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
    }  
 
    public void close() {  
        try {  
            this.conn.close();  
            this.pst.close();  
        } catch (SQLException e) {  
            e.printStackTrace();  
        }  
    }
}
로그인 후 복사
#🎜 🎜#다른 Demo.java 작성 관련 쿼리 작업 실행

코드는 다음과 같습니다. Java를 데이터베이스에 연결하는 단계

 package sqldemo1;

import java.sql.ResultSet;  
import java.sql.SQLException;

public class Demo {  
    
    static String sql = null;  
    static DBHelper db1 = null;  
    static ResultSet ret = null;  
    
    public static void main(String[] args) {  
        sql = "select *from stuinfo";//SQL语句  
        db1 = new DBHelper(sql);//创建DBHelper对象
        
        try {  
            ret = db1.pst.executeQuery();//执行语句,得到结果集  
            while (ret.next()) {  
                String uid = ret.getString(1);  
                String ufname = ret.getString(2);  
                String ulname = ret.getString(3);  
                String udate = ret.getString(4);  
                System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );  
            }//显示数据  
            ret.close();  
            db1.close();//关闭连接  
        } catch (SQLException e) {  
            e.printStackTrace();  
        }  
    }
    
}
로그인 후 복사

5. 데이터베이스

a. 데이터베이스 서비스가 열려 있는지 여부

b. jar 패키지가 추가되었는지 여부

e.

추천 튜토리얼: JavaTutorial

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!