用myclipse连接navicat(mysql数据库)

2023-11-03 03:18

本文主要是介绍用myclipse连接navicat(mysql数据库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

这里写图片描述
这是点击了上面出现的ok之后出现的
这里写图片描述

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

这里写图片描述

(https://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

这篇关于用myclipse连接navicat(mysql数据库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/335202

相关文章

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

MySQL大表数据的分区与分库分表的实现

《MySQL大表数据的分区与分库分表的实现》数据库的分区和分库分表是两种常用的技术方案,本文主要介绍了MySQL大表数据的分区与分库分表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录1. mysql大表数据的分区1.1 什么是分区?1.2 分区的类型1.3 分区的优点1.4 分

MySQL错误代码2058和2059的解决办法

《MySQL错误代码2058和2059的解决办法》:本文主要介绍MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,... 目录1. 前置理解2.报错现象3.解决办法(敲重点!!!)1. php前置理解2058和2059的错误

Mysql删除几亿条数据表中的部分数据的方法实现

《Mysql删除几亿条数据表中的部分数据的方法实现》在MySQL中删除一个大表中的数据时,需要特别注意操作的性能和对系统的影响,本文主要介绍了Mysql删除几亿条数据表中的部分数据的方法实现,具有一定... 目录1、需求2、方案1. 使用 DELETE 语句分批删除2. 使用 INPLACE ALTER T

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE