日期:2014-05-17  浏览次数:20684 次

java web项目连接wendows上mysql数据库没问题,数据库放到linux上面连接不上
java web项目连接wendows上mysql数据库没问题,数据库放到linux上面连接不上,项目放到服务器上,数据库也在服务器上,本地连接都不行,但是用mysql客户端工具也可以连接,做了一个小的连接数据库项目可以连接,但是我的项目不行,使用的是SSH 框架, 报错信息是
[INFO] 2013-10-22 14:26:38 - com.uhnms.systemseting.action.UserManagerAction getInputParameter: username = lt, password = 1, operType = LOGIN
com.uhnms.systemseting.exception.UserManagerException: could not execute query
at com.uhnms.systemseting.service.impl.UserManagerServiceImpl.Login(UserManagerServiceImpl.java:46)
at com.uhnms.systemseting.action.UserManagerAction.login(UserManagerAction.java:392)
at com.uhnms.systemseting.action.UserManagerAction.executeEx(UserManagerAction.java:116)
at com.uhnms.common.ActionSupportEx.execute(ActionSupportEx.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java?web 数据库 linux mysql 服务器

------解决方案--------------------
could not execute query 你的代码中数据库是否连接上了。
------解决方案--------------------
数据库里有表吗?
------解决方案--------------------
引用:
这些我都做过了,数据库是有表的,我做了一个测试项目,用的jdbc连接的linux上面的mysql,可以访问的到,权限都设置过了,不知道编译时用的JDK,和linux上面装的jdk版本不一样有没有影响


有影响的!要保持一致啊
------解决方案--------------------
你先简单写个数据库连接的web放到linux上
看看是否可行