1.数据库连接
【1】Resultset = statement.executeQuery(sql).
Resultset对象保持一个光标指向其当前的数据行。最初,光标位于第一行之前。
【2】拿到resultSet以后就是为了后期的前端页面显示提供数据。
【3】java中能直接转成json格式的数据类型有:对象或者是map
【4】resultset --》想方法转成对象获取map,resultset就是查询的虚拟表是由有数据和光标组成。通常情况下需要移动光标在通过列获取属性值。
【5】while(resultset.next()){//数据转成map或者对象}
简单获取类的数据:
光标已经指向了具体的行
get类型(index 从1开始/列名)
如果起了别名 我们使用类名
List<Map<String,Object>>获取resultSet查询的虚拟表的数据
public List<Map<String,Object>> parseResultSet(ResultSet resultSet) throws SQLException{
Map<String,Object> map = new HashMap<>();
List<Map<String, Object>> list = new ArrayList<>();
//获取列的信息
ResultSetMetaData metaData = resultSet.getMetaData();
int count = metaData.getColumnCount();
while(resultSet.next()){
for(int i = 1; i <= count; i++){
Object object = resultSet.getObject(i);