在linux下连接mysql数据库的问题

j2ee软件在windows平台下,用的是mysql5.0,驱动用的是mysql-connector-java-5.1.18-bin.jar,这个系统运行正常,可以从my... j2ee软件在windows平台下,用的是mysql5.0,驱动用的是mysql-connector-java-5.1.18-bin.jar,这个系统运行正常,可以从mysql中读出数据,将系统打包成war文件,迁移到ubuntu下,数据库是mysql 5.5.21,用tomcat部署,却连不上数据库(数据完整迁移的),想问是否是驱动的问题,windows和linux的jar驱动是否通用,mysql-connector-java-5.1.18-bin.jar这个驱动在Windows下应该是可以连接5.5.21的,不是驱动问题是什么问题导致不能从数据库读取数据
查看tomcat的日志 竟然没有错误信息
......信息: Server startup in 1338 ms
......信息: Reloading Context with name [/TWMIS] is completed
/index.action (这里是主页,本来应该显示从数据中读出的通知表的数据,却没有显示)
/login.action (这里是登陆页面,输入用户名和密码显示错误)
以上在windows下都能正常使用,mysql数据库迁移使用mysql-front生成sql脚本然后linux mysql脚本运行,当中没有报任何错
====================================================================
请高手指点!!!谢谢了!!!
展开
 我来答
cprime010
2012-05-13 · TA获得超过216个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:125万
展开全部
可能跟你网站的目录权限有关,排除这个问题的最简单方法就是使用命令把权限开到最大:
chmod -R 775 /website
只所以想到这的原因的,数据库要读写文件,而那个文件它没有权限写,故不能正常工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wallcopper
2012-05-12 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1827万
展开全部
驱动应该没问题,如果连接的服务器是localhost,改成127.0.0.1试试。
追问
public DataSource getDataSource(){
MysqlDataSource source=new MysqlDataSource();
source.setServerName("127.0.0.1");
source.setPortNumber(3306);
source.setUser("root");
source.setPassword("6552639");
source.setDatabaseName("restaurant");
return source;
}
本来用的就是 127.0.0.1 在windows下面是正常运行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
showguidecn
2012-05-12 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:106万
展开全部
连不上数据库,那你到命令行上连接看看,有何错误提示!
追问
什么命令行 你是指 mysql -uroot -p6552639  这个都是正常的 数据库也也是正常的 数据也是正常的  应该就是 j2ee与数据库连接的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjhxmjl
2012-05-12 · TA获得超过1078个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:805万
展开全部
在ubuntu下连接不到后产生的错误信息贴上来?
追问
查看tomcat的日志 竟然没有错误信息
......信息: Server startup in 1338 ms
......信息: Reloading Context with name [/TWMIS] is completed
/index.action (这里是主页,本来应该显示从数据中读出的通知表的数据,却没有显示)
/login.action (这里是登陆页面,输入用户名和密码显示错误)
以上在windows下都能正常使用,mysql数据库迁移使用mysql-front生成sql脚本然后linux mysql脚本运行,当中没有报任何错
追答
linux中数据库的备份与恢复方法不同于win!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式