用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

相关文章

MySQL主从同步延迟问题的全面解决方案

《MySQL主从同步延迟问题的全面解决方案》MySQL主从同步延迟是分布式数据库系统中的常见问题,会导致从库读取到过期数据,影响业务一致性,下面我将深入分析延迟原因并提供多层次的解决方案,需要的朋友可... 目录一、同步延迟原因深度分析1.1 主从复制原理回顾1.2 延迟产生的关键环节二、实时监控与诊断方案

慢sql提前分析预警和动态sql替换-Mybatis-SQL

《慢sql提前分析预警和动态sql替换-Mybatis-SQL》为防止慢SQL问题而开发的MyBatis组件,该组件能够在开发、测试阶段自动分析SQL语句,并在出现慢SQL问题时通过Ducc配置实现动... 目录背景解决思路开源方案调研设计方案详细设计使用方法1、引入依赖jar包2、配置组件XML3、核心配

MySQL数据库约束深入详解

《MySQL数据库约束深入详解》:本文主要介绍MySQL数据库约束,在MySQL数据库中,约束是用来限制进入表中的数据类型的一种技术,通过使用约束,可以确保数据的准确性、完整性和可靠性,需要的朋友... 目录一、数据库约束的概念二、约束类型三、NOT NULL 非空约束四、DEFAULT 默认值约束五、UN

MySQL 多表连接操作方法(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN)

《MySQL多表连接操作方法(INNERJOIN、LEFTJOIN、RIGHTJOIN、FULLOUTERJOIN)》多表连接是一种将两个或多个表中的数据组合在一起的SQL操作,通过连接,... 目录一、 什么是多表连接?二、 mysql 支持的连接类型三、 多表连接的语法四、实战示例 数据准备五、连接的性

MySQL中的分组和多表连接详解

《MySQL中的分组和多表连接详解》:本文主要介绍MySQL中的分组和多表连接的相关操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录mysql中的分组和多表连接一、MySQL的分组(group javascriptby )二、多表连接(表连接会产生大量的数据垃圾)MySQL中的

MySQL 中的 JSON 查询案例详解

《MySQL中的JSON查询案例详解》:本文主要介绍MySQL的JSON查询的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 的 jsON 路径格式基本结构路径组件详解特殊语法元素实际示例简单路径复杂路径简写操作符注意MySQL 的 J

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

MySQL重复数据处理的七种高效方法

《MySQL重复数据处理的七种高效方法》你是不是也曾遇到过这样的烦恼:明明系统测试时一切正常,上线后却频频出现重复数据,大批量导数据时,总有那么几条不听话的记录导致整个事务莫名回滚,今天,我就跟大家分... 目录1. 重复数据插入问题分析1.1 问题本质1.2 常见场景图2. 基础解决方案:使用异常捕获3.

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

mysql中的group by高级用法

《mysql中的groupby高级用法》MySQL中的GROUPBY是数据聚合分析的核心功能,主要用于将结果集按指定列分组,并结合聚合函数进行统计计算,下面给大家介绍mysql中的groupby用法... 目录一、基本语法与核心功能二、基础用法示例1. 单列分组统计2. 多列组合分组3. 与WHERE结合使