25.JDBC

发表日期:2022-08-05 16:42:10 | 来源: | | 浏览(651) 分类:JAVA基础

MySqlDemo01

import java.sql.*;

class MySql {
    private String sql;

    private ResultSet result = null;

    private Connection conn = null;

    private PreparedStatement pstmt = null;

    private static String MM_myDb_DRIVER = "org.gjt.mm.mysql.Driver";
    private static String MM_myDb_USERNAME = "root";
    private static String MM_myDb_PASSWORD = "123456";
    private static String MM_myDb_STRING = "jdbc:mysql://localhost:3306/my_blog";

    public ResultSet run(String sql) {

        try {
            Class.forName(MM_myDb_DRIVER);
            conn = DriverManager.getConnection(MM_myDb_STRING, MM_myDb_USERNAME, MM_myDb_PASSWORD);
            this.sql = sql;
            pstmt = conn.prepareStatement(sql);
            result = pstmt.executeQuery();
        } catch (Exception e) {
            closeDb();
        }
        return result;
    }

    public void closeDb() {
        try {
            result.close();
            pstmt.close();
            conn.close();
        } catch (Exception e) {
        }
    }
}

public class MySqlDemo01 {

    public static void main(String args[]) {
        MySql ms = new MySql();
        ResultSet result = ms.run("SELECT id,title FROM content");
        try {
            while (result.next()) {
                System.out.println("编号:" + result.getString(1) + "----------------" + "标题:" + result.getString(2) + "<br/>");
            }
        } catch (Exception e) {
        } finally {
            ms.closeDb();
        }
    }
}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。