既然在你本地上面跑,没问题,是吧,那你部署到别人
机子上面去,第一个你要检查下,别人机子上有没有相应的
数据库,第二个
你的datasource可改过来了,这是最主要的,一个ip要改,一个是数据库的用户名密码和数据库名称要改。第三个看看别人机子上的tomcat和jdk配置是不是正确的,最好写个DEMO测试一下。这是你查询时的编码方案有问题,连接数据库的时候最好把编码改称utf-8(String url = "jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf8")的,然后,把你的数据库的编码方式也改称utf-8的,右击数据库或相应的表,选择属性,然后更改字符集(utf-8)就可以解决乱码问题了。你这个问题也应该是乱码引起的。1、请检查您的 MySQL 帐号是否有相应的权限。
2、检查一下应用下的 config 配置文件中的连接数据库的帐号是否正确。
3、检查一下数据库是否满了,如果数据库满了没有空间后也会出现这种情况。
评论列表(0条)