您的位置:首页 > 数据库 > MySQL

用myclipse连接navicat(mysql数据库)

2016-04-28 17:29 633 查看
用java开发总是会遇到这样或者那样的问题,不过出乎我意料的是第一个大问题来的这么快。从昨天下午1点到晚上9.30一直在测试,查资料结果还是不行!今天下午试了一下可以了?!!如释重负。java开发,一直在路上,,,,
用myclipse开发java,由于要用到数据库,于是添加jdbc,由于我也是刚从c/c++转到java开发,不是很熟悉。所以我只说一下我遇到的问题和我怎么解决的!
一,环境
1,编程语言:java(jre1.6)
2,开发环境:myclispe(10.0)
3,数据库:mysql5.7
4,工具:navicat
5,操作系统:win7
6,电脑:dell
二,问题是什么?
上图:
这是开机出现的




这是点击了上面出现的ok之后出现的



这是cmd命令行,而且用mysql5.7command line client会出现闪退



(http://img.blog.csdn.net/20160428165135075)

4[这是用navicat连接数据库时出现的画面]



在myclipse连接mysql(也就是用myclipse建工程添加jdbc之后,要用程序去操作数据库,也就是要连接myclipse和navicat),实现java程序操作数据库的目的。

在写程序时首先你要检测你的myclispe是否和navicat连接上没有,于是写代码。但是运行发现不对,没有出现连接成功的字样。于是找原因了,首先去navicat看看,打开navicat发现如下的提示:

[当时内心崩溃了]



于是去cmd输入密码,发现不对。于是开始了我的探索之旅。

首先,mysql数据库是卸载不了的,我昨天下午1点到9点一直在测试根中办法;包括卸载数据库,重装navicat,差点卸了myclipse,重装win7。尝试卸载mysql,发现不行,直接重装会报错,具体的图片忘了截(sorry)。而且有人跟我一样去卸载mysql结果惨不忍睹,数据库卸载不干净还有重装不上(这是没有卸载干净产生的后果)。还有开机出现的数据库的错误也没法解决,我去官网看了一下,没看懂,不过虽然还是这样但是数据库连上了,如果大家谁有办法解决请留言!
其次重装navicat没有用!navicat我昨天尝试了5次重装,然并卵。
还有不要盲目看网上的结果,根据你自己的情况自己好好思考(包括我的这篇)。我昨天把网上的大量有关navicat,mysql数据库,myclipse的博客,连接文档翻了个底槽天没什么用。都tmd扯淡。
网上的解决办法总结如下:
1 比如;有人让你去找什么my.ini文件改什么这个mysqld,改port(说是要改掉端口3306换成别的),结果我都差点把my.ini文件改”烂了“,没有用。
2有人让你在cmd里去改什么授权,还有输入什么mysql -u ,,,,,(省略很多字符)-p  ,照样没有用。
3 有人让你用user表操作什么东西,我信了,然后我一直改这改那,差点崩溃
如果你是出现我的这找那个情况就忽略上面的网上解决办法。
怎么办呢?冷静。
首先去mysqlcommandlineclient,找到他,输入密码。不要急,把你想到的密码都试一遍,特别是你改过的。真确以后关掉窗口。
出现如下:
[密码真就是这样]




然后去打开navicat,名字用你以前名字,别用什么127.0.0.1。用以前好用的时候的名字,密码输入mysql输入的密码。

[小海豚变为这样的绿色就是连接上了]



现在成功了。

最后是我解决连接问题顺便的意外”收获“。

my.ini文件在哪?

在你mysql安装目录里。一般在c盘的program files里mysql文件夹里的mysql sever5.7里。你可以看见一个:my-default.ini文档。用记事本打开,不要尝试修改,(我改过)。里面的东西的修改后要用就得把改的东西的“#”删除掉。有用可能就是错误日志吧,里面有legin什么的。一般用不上。

my.cnf文件在哪?

如果你是win7,你找不到的。他是linux系统的。相当于win7里的my.ini。所以不用找了。

删除my.ini文件?

不要删除,删除了,我的问题反正没解决。我怀疑你删除了,你的问题也未必会得到解决。

这是我忙了一天最后得到的结论,如今的年代是信息的共享的时代!

我写这个也是为了希望有跟我一样的”菜鸟“能少走弯路。

欢迎留言和讨论!

1099723261@qq.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: