各路高人,大侠:
我在自己的机器上用J2SE+MySQL写了一个信息管理系统(毕业设计)。可以运行。可是我把程序和用MySQL写的数据库一并拷贝到别的机器上,,,运行时出现错误。错误是:cannot connect to MySQl server on localhost:3306.Is there a MySQl server running on the machine/port you are try to connect to?
小弟才疏学浅,不知道该如何解决,望各位大侠赐教。谢!!!
我在自己的机器上用J2SE+MySQL写了一个信息管理系统(毕业设计)。可以运行。可是我把程序和用MySQL写的数据库一并拷贝到别的机器上,,,运行时出现错误。错误是:cannot connect to MySQl server on localhost:3306.Is there a MySQl server running on the machine/port you are try to connect to?
小弟才疏学浅,不知道该如何解决,望各位大侠赐教。谢!!!
请检查一下.
1:你要在别的机子上安装MySQl数据库或者通过网络连接你自己的数据库(有可能要改程序)
(你说把数据库拷过来了,你以为是access啊,能随便拷文件,没安装根本不可能访问)
2:安装所需要的JDBC驱动(mySQL)
3:怀疑楼主是不是自己开发的,移植数据库都会有问题
你要不就通过网络访问你机器的MYSQL,这样程序里面的URL肯定是要更改的,要不就在其他机器上安装MYSQL,如果是你自己开发的,我想应该你不会说出那句话,有待深思,我也是菜鸟,大学没有毕业的菜鸟,我只是说出自己的想法,毕业设计就做这个,别跟我说你是软件工程之类的专业
说得很明白了
1。驱动版本我换过两个:3.14的和3.18的都不好用。
2。改mysql的字符集为gbk也试过了。还是不好用。
3。改jdbcurl为jdbc:mysql://localhost/quickstart?autoReconnect=true&useUnicode=true&characterEncoding=gbk或gb2312还是不行。真是晕死,今天真是见鬼了。如果其他哪位大侠知道哪的问题的话也一定要告诉我啊。对了我用的mysql版本是4.1.10