我在Digital Ocean Drop(VPS)的tomcat 7服务器中托管了一个应用程序。

该应用程序运行平稳。但是它仍然没有连接到数据库。我认为在开发应用程序时用于本地主机的连接字符串根本没有帮助。它不应该

我想获取数字海洋VPS连接字符串的特定示例。

任何帮助的不胜感激。
提前致谢!

添加了错误消息:


  org.springframework.web.util.NestedServletException:请求
  处理失败;嵌套异常为
  javax.persistence.PersistenceException:
  org.hibernate.exception.SQLGrammarException:无法提取
  结果集
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  
  javax.persistence.PersistenceException:
  org.hibernate.exception.SQLGrammarException:无法提取
  结果集
  
  com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表
  'advocatoree.Employee'不存在

最佳答案

但是它仍然没有连接到数据库。


是的。还怎么知道该表不存在?如果没有成功创建Connection,就不会收到此错误。检查堆栈跟踪。

显然,您已经准备好使用某些版本的MySQL Java连接器。

托管位置对要使用的JAR文件的影响为零,而对要获取的实际异常的影响则为零。

10-04 10:34