tomcat和mysql的问题


新手请教:
我新安装了 tomcat MySQL ,然后把网站项目(zx项目,数据库包为zx.sql)放在 tomcat webapps 的文件夹里。启动 tomcat ,输入 http://localhost:8080/zx 不能访问项目。错误显示为数据库密码问题。
所以,我想请问一下:

项目在 tomcat 中创建的时候, zx.sql 是如何添加到 MySQL 数据库中去的。

  1. tomcat 自动在 MySQL 数据库中创建名为 zx 的数据库项目名,然后把 zx.sql 文件导入到 zx 数据库名下。

  2. 自己在 MySQL 数据库中创建 zx 数据库项目名,然后将 zx.sql 文件导入到 zx 数据库名下。

    以上两种方式那种才是对的,还是别的其他的方法。

java tomcat mysql

zzb86 9 years, 2 months ago

自己创建数据库
修改项目里面的jdbc文件配置(链接地址,用户名,密码)
启动服务
ok……

蓝色的星光 answered 9 years, 2 months ago

你的问题是 数据库密码错误, 说明你的 zx项目 中 数据库配置的用户信息与你当前安装的 mysql 不符.
解决的办法是, 要么你的 mysql 创建相同的用户/密码, 要么你修改你项目中的文件里的 账号和密码.

至于你的数据库怎么还原的问题, 个人喜好吧,
喜欢命令行的话, 就直接用 mysql -u username -p < xx.sql 进行数据导入.
喜欢通过网页上点点点进行数据还原的话,你就再做个网页, 提供这种功能.

还有这个和 tomcat 没关系(可能是你这里表达的有问题), 这其实是你 zx项目 中的功能, 并不是 tomcat 提供的功能, 它只是一个服务器软件, 具体功能是由你编写的代码完成的.

CODSOPE answered 9 years, 2 months ago

Your Answer