java 사용 jdbc 연결 데이터베이스 도구 클래스와 jdbc 연결 mysql 데이터 예시
package com.lanp.ajax.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* ,
*/
public final class DBUtils {
private static String url = "jdbc:mysql://localhost:3306/mydb";
private static String user = "root";
private static String psw = "root";
private static Connection conn;
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
private DBUtils() {
}
/**
*
* @return conn
*/
public static Connection getConnection() {
if(null == conn) {
try {
conn = DriverManager.getConnection(url, user, psw);
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
return conn;
}
/**
*
* @param conn
* @param pstmt
* @param rs
*/
public static void closeResources(Connection conn,PreparedStatement pstmt,ResultSet rs) {
if(null != rs) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if(null != pstmt) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if(null != conn) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
}
}
}
}
}
}
다음은 JDBC 드라이브 링크 Mysql 데이터베이스를 사용하는 간단한 예시를 찾아 위의 도구와 함께 참고하여 사용할 수 있습니다.JDBC 드라이브 링크를 이용하여 Mysql 데이터는 사실 매우 간단하다. 첫째,'mysql-connector-java-5.1.20-bin.jar'라는 드라이브 패키지를 다운로드해야 한다.상응하는 디렉터리로 압축을 풀자!5.1.20은 버전 번호입니다. 지금까지 이게 최신 버전이에요!
첫째, 명령행 방식으로 개발하려면 mysql-connector-java-5.1.2.0-bin을 사용해야 합니다.jar가 시스템의 CLASSPATH에 추가됩니다.어떻게 CLASSPATH에 넣을 수 있는지 말하지 않겠습니다.
둘째, 만약 당신이 Eclipse 개발 도구를 사용한다면,'Java Build Path'를 설정하고, 구체적인 조작으로'Eclipse의 프로젝트->Properties->Java Build Path->Libraries'를 클릭하세요. 지금 보시는 창에서 오른쪽에 있는 Add External JARs를 클릭하고 mysql-connector-java-5.1.2.0-bin을 선택하세요.jar 드라이브가 열리면 설정이 완료됩니다.
다음은 Java가 JDBC를 이용하여 Mysql 데이터를 연결하는 실례 코드입니다.
import java.sql.*;
public class ConnectMysql {
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://192.168.1.112:3306/linksystem";
String user = "root";
String password = "blog.micxp.com";
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
if (!conn.isClosed()) {
System.out.println("Succeeded connecting to the Database!");
Statement statement = conn.createStatement();
String sql = "select * from flink_list";
ResultSet rs = statement.executeQuery(sql);
String name;
while (rs.next()) {
name = rs.getString("link_name");
System.out.println(name);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.