Java-bug点滴记录(六)

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);
      

猜你喜欢

转载自blog.csdn.net/qq_37967304/article/details/103389045