用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索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度,:本文主要介绍MySQL索引的相关资料,文中通过代码介绍的... 目录一、什么是索引?为什么需要索引?二、索引该用哪种数据结构?1. 哈希表2. 跳表3. 二叉排序树4.

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

MySQL批量替换数据库字符集的实用方法(附详细代码)

《MySQL批量替换数据库字符集的实用方法(附详细代码)》当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改,下面:本文主要介绍MySQL批量替换数据库字符集的实用方法... 目录前言为什么要批量修改字符集?整体脚本脚本逻辑解析1. 设置目标参数2. 生成修改表默认字符集的语句3

MySQL8.0临时表空间的使用及解读

《MySQL8.0临时表空间的使用及解读》MySQL8.0+引入会话级(temp_N.ibt)和全局(ibtmp1)InnoDB临时表空间,用于存储临时数据及事务日志,自动创建与回收,重启释放,管理高... 目录一、核心概念:为什么需要“临时表空间”?二、InnoDB 临时表空间的两种类型1. 会话级临时表

MySQL之复合查询使用及说明

《MySQL之复合查询使用及说明》文章讲解了SQL复合查询中emp、dept、salgrade三张表的使用,涵盖多表连接、自连接、子查询(单行/多行/多列)及合并查询(UNION/UNIONALL)等... 目录复合查询基本查询回顾多表查询笛卡尔积自连接子查询单行子查询多行子查询多列子查询在from子句中使

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

java.sql.SQLTransientConnectionException连接超时异常原因及解决方案

《java.sql.SQLTransientConnectionException连接超时异常原因及解决方案》:本文主要介绍java.sql.SQLTransientConnectionExcep... 目录一、引言二、异常信息分析三、可能的原因3.1 连接池配置不合理3.2 数据库负载过高3.3 连接泄漏

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

如何通过try-catch判断数据库唯一键字段是否重复

《如何通过try-catch判断数据库唯一键字段是否重复》在MyBatis+MySQL中,通过try-catch捕获唯一约束异常可避免重复数据查询,优点是减少数据库交互、提升并发安全,缺点是异常处理开... 目录1、原理2、怎么理解“异常走的是数据库错误路径,开销比普通逻辑分支稍高”?1. 普通逻辑分支 v