日期:2014-05-17  浏览次数:20680 次

java sql web查询怎么实现,给个思路
我们项目没法直接连数据库,但是有时需要查一些数据。所以想做一个jsp的页面,接收输入的sql,然后到后台查询到结果有返回到页面展示数据。sql是变化的,就跟客户端的sql查询器一样。

哪路高手路过给我点思路和提示。再次拜谢了!
java jsp sql

------解决方案--------------------
你这不是不是动态查询吗 但是你的条件是sql
------解决方案--------------------
楼主考虑下用Jquery框架,动态与后台方法交互,onBlur事件之后用输入框中的sql语句来查询
------解决方案--------------------
引用:
主要是java处理的部分,我有点不是很清楚如何动态取得查询到的列以及对应的数据类型怎么去匹配


查查 ResultSetMetaData

// 返回此 ResultSet 对象中的列数。
ResultSet.getMetaData().getColumnCount()
// 获取用于打印输出和显示的指定列的建议标题。
ResultSet.getMetaData().getColumnLabel(int column) 
// 获取指定列的名称。
ResultSet.getMetaData().getColumnName(int column) 
// 检索指定列的 SQL 类型。
ResultSet.getMetaData().getColumnType(int column) 
// 检索指定列的数据库特定的类型名称。
ResultSet.getMetaData().getColumnTypeName(int column)