我试图在windows-7上创建一个简单的Java应用程序,可以从mysql进行数据库备份 . 我需要mysql基本路径 . 我尝试使用JPQL

EntityManagerFactory emf = Persistence.createEntityManagerFactory("BackupRestoreMysqlDatabasePU");

EntityManager em = emf.createEntityManager();

String path = em.createQuery("SELECT @@basedir").getSingleResult().toString();

System.out.println("My Database Path::" + path);

当我运行它时,显示以下错误:

Exception in thread "main" java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:

Exception Description: Syntax error parsing [SELECT @@basedir].

[16, 16] A select statement must have a FROM clause.

[7, 16] The identification variable '@@basedir' is not following the rules for a Java identifier.

at org.eclipse.persistence.internal.jpa.EntityManagerImpl.createQuery(EntityManagerImpl.java:1585)

atJava Result: 1

请帮我 .

java 获取mysql路径_如何使用JPQL收集MySQL基本路径?相关推荐

  1. java获取首字母_【Java】获取中文首字母

    获取中文首字母 有时候,比如微信上根据名字拼音首字母排序并检索.那么用Java获取中文首字母是怎么实现的呢? 代码 不多说,直接上代码:(写个工具类) public class FirstCharUt ...

  2. java获取电脑配置_使用Java获取cao作系统和硬件信息

    距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数 ...

  3. java获取随机数方法_《Java语言程序设计》Java获取随机数方法

    <Java语言程序设计>Java获取随机数方法 在Java中我们可以使用java.util.Random类来产生一个随机数发生器.它有两种形式的构造函数,分别是Random()和Rando ...

  4. 认识mysql总结_从根上理解Mysql - 读后个人总结1-搜云库

    初识 MySQL 通信介绍 MySQL 也是典型的 C / S 模型,分为客户端及服务端,服务端一般部署在远端服务器中,也可以部署至本地,然后客户端跟服务端通信则可以使用依赖网络的 TCP 长连接或 ...

  5. 如何用c 控制mysql数据库_用C语言操作MySQL数据库

    函数 描述 mysql_affected_rows() 返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. mysql_autocommit() 切换autocommit模式 ...

  6. linux mysql怎么样_最强Linux和Mysql面试题套餐,让你的面试无懈可击!

    引言: 大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的.所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包, ...

  7. win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法

    MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...

  8. swoole mysql 并发_如何用Swoole测试MySQL在特定SQL下的并发性能

    场景描述 从全文检索或者缓存中获取ID,根据ID查询数据库获取基础信息,进行页面展示 SQL:select * from table where id in(id1,id2,id3...id40) 此 ...

  9. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...

    当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...

最新文章

  1. 包云岗:关于RISC-V成为印度国家指令集的一些看法
  2. centos7 升级openssh7.4之后 报错
  3. OpsDev是什么?
  4. SAP Fiori Elements - how drop down list with description is correctly rendered
  5. ASP+COM技术在嵌入式Webserver中的应用
  6. 扒一扒TCP协议与UDP协议
  7. Linux学习笔记002---Windows下安装CentOS7_带有UI桌面_图解
  8. android菜单详解四:子菜单
  9. python做图片浏览器_保护隐私,用Python打造自己的照片浏览器
  10. 【渝粤教育】国家开放大学2018年春季 7392-21DMatlab语言及其应用 参考试题
  11. 15.看板方法---启动看板变革
  12. linux断点续传程序,Linux下怎么实现断点续传
  13. SQL文件示例(Mysql)
  14. 大学计算机ppt制作步骤,PPT制作教程步骤方法_PPT制作技巧教程快捷键_PPT制作基础教程...
  15. 详解typora配置华为云图床
  16. mysql 上传rar文件大小_js文件上传 自定义压缩文件和文件格式及大小限制
  17. AICodeHelper - AI编程助手
  18. SSI服务端包含技术
  19. 一块硬盘装了黑苹果 一块硬盘装了win7_十分钟学会自己装电脑系统! 看完这篇,咱们单枪匹马,不求人,就是干!...
  20. 多个域名301跳转 html,多域名301跳转合并,对于SEO的影响!

热门文章

  1. 3gpp协议_C-V2X: 3GPP协议阅读前的一些准备
  2. 玩转SpringBoot 2.x 之搭建 Actuator 和 SpringBoot Admin监控篇
  3. react-native调用安卓原生,如果调用没有参数的方法会报错,会提示没有加入参数.
  4. 基于JAVA+Servlet+JSP+MYSQL的停车场管理系统
  5. springAOP之代理
  6. 游戏开发中常用的设计模式
  7. 使用swagger作为restful api的doc文档生成
  8. 【同行说技术】Java程序员小白变大神必读资料汇总(三)
  9. matlab提示音,matlab发出声音 - osc_45mm6g1p的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. idea运行报错Parameter ‘name‘ not found. Available parameters are [arg1, arg0, param1, param2]