java web前端如何按条件查询数据库大量数据

java web前端如何按条件查询数据库大量数据,第1张

1.参数传到后台,通过hibernate的hql语句写一个普通的模糊查询就可以了,hql基本无法优化,只能加索引。

2.用jdbc或者mybatis。

3.配置文件应该是jdbc.properties吧?一般不需要,因为jdbc.properties里一般只写driver 、url、username和password,顶多还有一些连接池相关的配置。

好久没有碰Java了!

你的conn并没有给赋值

看看这个理解了你就明白了,try catch你现在可以不用管!

Connection conn = getConnection()

  List list = new ArrayList() 

  try{

   Statement stmt = conn.createStatement()

   

   ResultSet rs = stmt.executeQuery(SQL)

ResultSetMetaData md = rs.getMetaData() 

   int columnCount = md.getColumnCount() 

   while (rs.next()) {

    Map map = new HashMap() 

 

    for (int i = 1 i <= columnCount i++) { 

 

     map.put(md.getColumnName(i), rs.getObject(i)) 

 

    }

 

     list.add(map) 

   } 

}catch(SQLException e)

  {

   e.printStackTrace()

  }

  

  return list


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10651313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存