도구:
eclipse, MySQL, MySQL 연결 드라이버: mysql-connector-java-5.1.45.jar
# 🎜🎜#1 새 Java 프로젝트를 만든 다음 새 폴더를 만듭니다 - libs(다양한 외부 패키지를 저장하는 데 사용)
# 🎜🎜#
2. mysql-connector-java-5.1.45-bin.jar인 mysql 데이터베이스에 연결하는 패키지를 추가합니다. Java 프로젝트의 libs 폴더 아래(현재 실제 주소에 있음)에 복사하여 붙여넣습니다. eclipse에서 libs 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 고침하고 다운로드한 JDBC를 폴더에 넣습니다. 다음 그림과 같습니다. # 🎜🎜#
3. 빌드 경로의 Jar 패키지
#🎜🎜 #a. 프로젝트를 클릭합니다. —— 속성을 선택합니다. 속성
b
속성을 연 후 Java를 클릭합니다. 경로 빌드, jar 추가(JAR 추가...)를 클릭하고 프로젝트에서 jar 패키지를 선택한 다음 확인하고 마지막으로 추가하여 완료합니다.
#🎜🎜 #4. Java 프로젝트에서 mysql 데이터베이스를 연결합니다
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 작성 관련 쿼리 작업 실행
코드는 다음과 같습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!