当前位置: 首页 > news >正文

求个网站2021.net网站架设

求个网站2021,.net网站架设,有做医学手术视频的网站,wordpress文件wordpress目录 前言一、Maven依赖二、获取sql中的表名三、获取sql中的具体信息 前言 JSqlParser是一个 SQL 语句解析器。它将 SQL 语句转换为可遍历的 Java 类层次结构#xff0c;可以方便的用代码对 SQL 语句进行解析#xff0c;修改等操作。 官网 api 文档和 github 地址如下… 目录 前言一、Maven依赖二、获取sql中的表名三、获取sql中的具体信息 前言 JSqlParser是一个 SQL 语句解析器。它将 SQL 语句转换为可遍历的 Java 类层次结构可以方便的用代码对 SQL 语句进行解析修改等操作。 官网 api 文档和 github 地址如下 jsqlparser API 文档 jsqlparser github 地址 一、Maven依赖 !-- 4.9版本是适用于jdk8的最后一个版本--dependencygroupIdcom.github.jsqlparser/groupIdartifactIdjsqlparser/artifactIdversion4.9/version/dependency二、获取sql中的表名 import net.sf.jsqlparser.JSQLParserException; import net.sf.jsqlparser.util.TablesNamesFinder; import java.util.Set;public class MainServer {public static void main(String[] args) throws JSQLParserException {String sql SELECT e.employee_id, e.first_name, e.last_name, d.department_name, e.salary FROM employees e LEFT JOIN departments d ON e.department_id d.department_id WHERE e.salary ( SELECT AVG(salary) FROM staff WHERE department_id e.department_id );;SetString tableNames TablesNamesFinder.findTables(sql);//输出 staff, departments, employeesSystem.out.println(tableNames);} } 三、获取sql中的具体信息 import javassist.CannotCompileException; import net.sf.jsqlparser.JSQLParserException; import net.sf.jsqlparser.parser.CCJSqlParserUtil; import net.sf.jsqlparser.statement.Statement; import net.sf.jsqlparser.statement.select.PlainSelect; import net.sf.jsqlparser.statement.select.Select;public class MainServer {public static void main(String[] args) throws CannotCompileException, JSQLParserException {String sql SELECT DISTINCT e.employee_id, e.first_name, e.last_name, d.department_name, e.salary FROM employees e LEFT JOIN departments d ON e.department_id d.department_id WHERE e.salary ( SELECT AVG(salary) FROM staff WHERE department_id e.department_id ) GROUP BY d.department_id, e.employee_id, e.first_name, e.last_name, d.department_name, e.salary HAVING COUNT(*) 1 ORDER BY d.department_name LIMIT 10 OFFSET 20;;Statement statement CCJSqlParserUtil.parse(sql);//如果是 select 语句if (statement instanceof Select) {Select selectStatement (Select) statement;PlainSelect plainSelect selectStatement.getPlainSelect();System.out.println(【DISTINCT 子句】 plainSelect.getDistinct());System.out.println(【查询字段】 plainSelect.getSelectItems());System.out.println(【FROM 表】 plainSelect.getFromItem());System.out.println(【JOIN 子句】 plainSelect.getJoins());System.out.println(【WHERE 子句】 plainSelect.getWhere());System.out.println(【GROUP BY 子句】 plainSelect.getGroupBy());System.out.println(【HAVING 子句】 plainSelect.getHaving());System.out.println(【ORDER BY 子句】 plainSelect.getOrderByElements());System.out.println(【LIMIT 子句】 plainSelect.getLimit());System.out.println(【OFFSET 子句】 plainSelect.getOffset());}} }输出 【DISTINCT 子句】DISTINCT 【查询字段】[e.employee_id, e.first_name, e.last_name, d.department_name, e.salary] 【FROM 表】employees e 【JOIN 子句】[LEFT JOIN departments d ON e.department_id d.department_id] 【WHERE 子句】e.salary (SELECT AVG(salary) FROM staff WHERE department_id e.department_id) 【GROUP BY 子句】GROUP BY d.department_id, e.employee_id, e.first_name, e.last_name, d.department_name, e.salary 【HAVING 子句】COUNT(*) 1 【ORDER BY 子句】[d.department_name] 【LIMIT 子句】 LIMIT 10 【OFFSET 子句】 OFFSET 20参考 JSqlParser实战指南 JSQLParser 解析复杂SQL JSqlParser入门系列 jsqlparser基本使用
http://www.pierceye.com/news/792981/

相关文章:

  • 建设网站花都水泥公司网站建设
  • asp网站怎么下载源码农业做的好的网站
  • 导购网站怎么做视频教学网页设计与制作教程第5版
  • 建设部施工安全管理网站网站建设公司如何
  • 企业商城建站公司网站页面加密
  • 昆山教育云平台网站建设软件工程师考试报名
  • ps做网站大小尺寸大连开发区商场
  • 化妆品网站建设网站右键禁止
  • wordpress 没有样式表网站如何免费做SEO优化
  • 青岛有没有专门做淘宝网站中国建设人才网站
  • 网站移动端是什么问题吗怎样自己做免费的网站
  • 做网站没有做退钱宁波品牌策划公司
  • 网站备案 不关站家乡网页制作模板
  • 成都网站建设企业 排名网络营销推广方案ppt
  • 阳西住房和城乡规划建设局网站微信公众号商城制作
  • 石家庄自助建站软件邯郸做紧固件网站
  • 做川菜的网站动画制作网页
  • 网站建设的英文域名注册需要什么条件
  • wordpress管理系统贵州seo和网络推广
  • 网站第二次备案设计方案审核合格后由谁签字确认
  • 网页设计和网站编辑wordpress 页面瀑布流
  • 福田网站建设龙岗网站建设ie的常用网站
  • 网站推广途径和推广要点地产网站方案
  • 用asp做的网站2021互联网公司100强
  • 网站运营无经验可以做吗垂直类网站怎么做
  • 中国站长网站wordpress开启xmlrpc
  • 网站建设的好处建设工程质量管理条例网站
  • asp.net网站建设教程做电影网站 需要进那些群
  • 2013网站挂马教程长沙网站建设优化
  • 网站搭建详细教程wordpress 找不到主题