在使用原生jdbc时候使用查询语句大同小异,因此在这里使用反射将jdbc中查询语句进行封装
查询单条语句
查询多条语句
package src.jdbcTest;
import java.lang.reflect.Field;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
/**
*
* @author chencong
* @Time 2017年8月3日 下午12:37:55
* @TODO 通过反射返回单条记录和多行记录
*/
public class DBUtils {
private static final String DRIVER_URL = "jdbc:sqlserver://localhost:1433;DataBaseName=mangerQQSys";
private static final String DRIVER_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DB_USER = "sa";
private static final String DB_PASSWORD = "123456";
private Connection connection = null;
private PreparedStatement preparedStatement =