学习avtiviti时一直不能建立数据库,关于自己遇到的问题参考网上一些别人的解答,结合自己的实际情况整理了一下:
java工程中不能建立数据库:
控制台错误提醒:
解决办法:在src目录下创建配置文件,File->New File->File,文件名log4j.properties,文件内容如下:
log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
然后在控制台就会有详细的错误信息输出了。
添加配置文件后控制台提示
Access denied for user ''@'localhost' to database 'test',就是没有访问权限。
因为忘记mysql的root的密码,连接数据库时用的是用户名为root,密码为空的用户,所以为了使用root权限,在这里要修改root用户的密码,过程如下:
找到mysql安装目录下的配置文件my.ini,在文件中追加:
skip-grant-tabl