jsp页面直接输入sql语句查询数据

想做一个简单的运维工具,在jsp页面上输入查询数据,直接查询数据库,把结果展示在页面上,最好能做成显示中文列名的那种,有没有这种方案或者建议

jsp可以说是servlet的语法糖,在jsp中直接用插入java代码(貌似是<% java代码; %>这样的格式)链接数据库,查询数据,然后直接循环输出到页面上应该就可以了!

文本框输入查询语句,,执行查询函数,页面显示查询结果就OK了,直接返回datatable

写一个工具类,执行sql语句,返回List>。前端c标签循环。不过要注意加强制分页,要不然很容易内存溢出。至于中文列名,简单查询获取没什么问题,可是复杂查询就不好弄了。

靠,尖括号被吃掉了,工具类返回lList<Map<String,String>>

你这个需求,和普通的查询没什么区别,唯一就是需要对sql语法校验这块了。

前端输入sql语句,你就当他是个字符串,后台拿到这个字符串,直接去执行就Ok了。至于怎么返回,页面怎么展示,都是设计问题,没什么技术方案不反感的吧。