1.问题描述
输入
- 一个任意数据表的表名
- 第几页
- 每页条数
输出
这个表的JSON数组字符串(每一行数据相当于一个JSON对象)
应用
对客户端(Web或移动端都行)向服务器端发送获取含分页的表格数据时,对服务器代码的重构,不需要根据表格的不同写不同的业务(尤其是表格数很多且键很多时不适合写枚举)。客户端收到后直接解析JSON再进一步处理即可。
2.需要导入的jar包
第一个是MYSQL的JDBC驱动,需要注意的是MYSQL的版本是5.7.x或8.0.x,这里以5.7.x为例。
其余是封装JSON对象所用到的jar包,六个互相依赖,缺一不可,并且注意版本号,很多比较新的版本并不是互相兼容的,这里给出的是经过测试过的可以用的一组版本号。
- mysql-connector-java-5.1.45-bin.jar
- json-lib-2.4-jdk15.jar
- ezmorph-1.0.6.jar
- commons-logging-1.2.jar
- commons-lang-2.3.jar
- commons-collections-3.2.jar
- commons-beanutils-1.9.4.jar
下载地址:
-
mysql-connector-java:https://dev.mysql.com/downloads/connector/j/
(Select Operating