在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脚本运行,当中没有报任何错
====================================================================
请高手指点!!!谢谢了!!! 展开
查看tomcat的日志 竟然没有错误信息
......信息: Server startup in 1338 ms
......信息: Reloading Context with name [/TWMIS] is completed
/index.action (这里是主页,本来应该显示从数据中读出的通知表的数据,却没有显示)
/login.action (这里是登陆页面,输入用户名和密码显示错误)
以上在windows下都能正常使用,mysql数据库迁移使用mysql-front生成sql脚本然后linux mysql脚本运行,当中没有报任何错
====================================================================
请高手指点!!!谢谢了!!! 展开
4个回答
展开全部
可能跟你网站的目录权限有关,排除这个问题的最简单方法就是使用命令把权限开到最大:
chmod -R 775 /website
只所以想到这的原因的,数据库要读写文件,而那个文件它没有权限写,故不能正常工作。
chmod -R 775 /website
只所以想到这的原因的,数据库要读写文件,而那个文件它没有权限写,故不能正常工作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
驱动应该没问题,如果连接的服务器是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下面是正常运行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连不上数据库,那你到命令行上连接看看,有何错误提示!
追问
什么命令行 你是指 mysql -uroot -p6552639 这个都是正常的 数据库也也是正常的 数据也是正常的 应该就是 j2ee与数据库连接的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在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!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询