Package org.jhighfun.util

Source Code of org.jhighfun.util.SQLUtil

package org.jhighfun.util;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.sql.DataSource;

import org.jhighfun.internal.SqlDataStore;
import org.jhighfun.util.sql.SQLQuery;

public class SQLUtil {

    public static SQLQuery SQLQuery(String query) {
        return new SQLQuery(query, SqlDataStore.getDataSource());
    }

    public static SQLQuery SQLQuery(String query, DataSource dataSource) {
        return new SQLQuery(query, dataSource);
    }

    public static void closeConnection(Connection connection) {
        if (connection != null) {
            try {
                connection.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

    public static void closeStatement(Statement statement) {
        if (statement != null) {
            try {
                statement.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

    public static void closeResultSet(ResultSet resultSet) {
        if (resultSet != null) {
            try {
                resultSet.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}
TOP

Related Classes of org.jhighfun.util.SQLUtil

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.