이 기사에서는 JDBC를 사용하여 Java로 데이터베이스에 연결하는 구현 방법을 설명합니다. 이는 Java 데이터베이스 프로그래밍에서 매우 실용적이고 중요한 기술입니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부사항은 다음과 같습니다:
JDBC(Java Data Base Connectivity) 데이터베이스 연결, 일반적으로 웹 애플리케이션이나 Java 애플리케이션을 작성하여 데이터베이스에 연결할 때 JDBC를 사용합니다. JDBC를 사용하여 데이터베이스에 연결하는 일반적인 단계는 다음과 같습니다.
1. 드라이버 로드
Class.forName(드라이버);
2. 연결 개체 생성
연결 con = DriverManager.getConnection(url,username,password);
3. SQL 문 실행 객체 생성
4. SQL문 실행
5. 실행결과 처리
6. 해당 연결 개체를 닫습니다(선언의 역순).
다음은 MySQL 데이터베이스에 대한 연결을 설정하는 예입니다. 다른 데이터베이스의 프로세스도 비슷합니다.
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBConnection{public static void main(String[] args){ 스트링 드라이버 = "com.mysql.jdbc.Driver";//localhost는 로컬 시스템을 참조하며 대신 로컬 IP 주소를 사용할 수도 있습니다. 3306은 MySQL 데이터베이스의 기본 포트 번호이고 "user"는 데이터베이스의 이름입니다. 연결됨 String url = "jdbc:mysql ://localhost:3306/user";//데이터베이스의 사용자 이름과 비밀번호를 입력하세요. String username = "test";String 비밀번호 = "test";String sql = "select * from user";//실행할 SQL 문을 작성합니다. 여기서는 사용자 테이블에서 모든 사용자의 정보를 쿼리합니다. try{Class.forName(driver);//드라이버를 로드합니다. 여기서는 암시적 등록을 사용합니다. 드라이버 프로그램 메소드}catch(ClassNotFoundException e){e.printStackTrace();}try{Connection con = DriverManager.getConnection(url,username,password);//연결 객체 생성 명령문 st = con.createStatement();//SQL 실행 개체 생성 ResultSet rs = st.executeQuery(sql);//SQL 문을 실행하고 결과 집합을 반환하는 동안(rs.next())//결과 집합을 탐색하고 출력합니다. {System.out.println("username: "+rs.getString(1));//열 레이블을 통해 데이터 가져오기 System.out.println("useradd: "+rs.getString("useradd"));//열 이름을 통해 데이터 가져오기 System.out.println("userage: "+rs.getInt("userage"));}//관련 개체 닫기 if( rs ! = null){try{rs.close();}catch(SQLException e){e.printStackTrace();}}if(st != null){try{st.close();}catch(SQLException e){e.printStackTrace();}}if(con !=null){try{con.close();}catch(SQLException e){e .printStackTrace();}}}catch(SQLException e){e.printStackTrace();}}}
나는 이 기사에서 설명하는 내용이 모든 사람의 Java 데이터베이스 프로그래밍에 대한 특정 참조 가치를 갖고 있다고 믿습니다.