首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku继续使用Postgres而不是MySQL

Heroku继续使用Postgres而不是MySQL
EN

Stack Overflow用户
提问于 2012-08-30 18:17:04
回答 2查看 1.1K关注 0票数 1

我有一个使用Hibernate的Java应用程序。它被配置为写入MySQL数据库。我可以说我的配置是正确的,因为当我在我的本地机器(on Tomcat and Jetty)上运行它时,表是在我的本地数据库中创建的。

但是,当我将它部署到Heroku时,并没有创建表。Heroku日志:

代码语言:javascript
复制
Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'po
stgres://zzz:zzz@ec2-111-11-111-11.compute-1.a
mazonaws.com:5432/zzz'

日志

为什么Heroku连接到这个数据库而不是使用我的配置?

其他信息:应用程序已部署。只是没有创建db表。

EN

回答 2

Stack Overflow用户

发布于 2012-08-30 21:19:54

看起来您正在尝试建立到Postgres数据库的MySQL连接。或者使用Postgres驱动程序,或者使用MySQL数据库。

在这里查找MySQL数据库:https://addons.heroku.com

PS。我猜你使用的是默认的Heroku Postgres数据库--它用一个Heroku Postgres Starter Tier数据库填充DATABASE_URL。

票数 1
EN

Stack Overflow用户

发布于 2013-02-25 23:04:03

您需要将DATABASE_URL变量指向mysql数据库。

代码语言:javascript
复制
heroku config:set DATABASE_URL=mysql://xxxxxx
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12194615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档