来自JDBC的连接器类

时间:2018-05-23 16:09:58

标签: java sql jdbc connector

我正在学习JDBC,我已经学会了以下步骤:打开连接,执行语句,获取结果等。我知道ConnectionStatement和其他接口,但我只是找到了另一个类Connector类的教程。我不明白我们可以用这个Connector类做什么。我没有上课就制作了一些应用程序而且我不明白为什么我需要Connector类?任何反馈都会被贬低!

以下是代码:

public Set getAllUsers() {

    Connector connector = new Connector();

    Connection connection = connector.getConnection();

    try {

        Statement stmt = connection.createStatement();

        ResultSet rs = stmt.executeQuery("SELECT * FROM user");

        Set users = new HashSet();

        while(rs.next())

        {

            User user = extractUserFromResultSet(rs);

            users.add(user);

        }

        return users;

    } catch (SQLException ex) {
        ex.printStackTrace();
    }
    return null;
}

更新:

这是您可以找到整个代码的链接:https://dzone.com/articles/building-simple-data-access-layer-using-jdbc

1 个答案:

答案 0 :(得分:0)

Connector 可能一个factory method的课程:

  工厂方法模式是一种创建模式,它使用工厂方法来处理创建对象的问题,而无需指定将要创建的对象的确切类。

基本上,它是一个实用程序类,用于创建隐藏连接创建复杂性的Connection