java连接mysql中遇到的问题

问题描述

本人之前的mysql卸载重新装了一个5.0版本的,在数据库中已经写入了东西,可以在mysql读出,但是使用java连接的时候总是说连接不上。自己的用户名、密码、url都没有问题,请大家指导一下。Exceptioninthread"main"com.mysql.jdbc.CommunicationsException:Communicationslinkfailureduetounderlyingexception:**BEGINNESTEDEXCEPTION**java.net.ConnectExceptionMESSAGE:Connectionrefused:connectSTACKTRACE:java.net.ConnectException:Connectionrefused:connectatjava.net.DualStackPlainSocketImpl.connect0(NativeMethod)atjava.net.DualStackPlainSocketImpl.socketConnect(UnknownSource)atjava.net.AbstractPlainSocketImpl.doConnect(UnknownSource)atjava.net.AbstractPlainSocketImpl.connectToAddress(UnknownSource)atjava.net.AbstractPlainSocketImpl.connect(UnknownSource)atjava.net.PlainSocketImpl.connect(UnknownSource)atjava.net.SocksSocketImpl.connect(UnknownSource)atjava.net.Socket.connect(UnknownSource)atjava.net.Socket.connect(UnknownSource)atjava.net.Socket.<init>(UnknownSource)atjava.net.Socket.<init>(UnknownSource)atcom.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)atcom.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)atcom.mysql.jdbc.Connection.createNewIO(Connection.java:2771)atcom.mysql.jdbc.Connection.<init>(Connection.java:1555)atcom.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)atjava.sql.DriverManager.getConnection(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)atTestJDBC9.main(TestJDBC9.java:14)**ENDNESTEDEXCEPTION**Lastpacketsenttotheserverwas1msago.atcom.mysql.jdbc.Connection.createNewIO(Connection.java:2847)atcom.mysql.jdbc.Connection.<init>(Connection.java:1555)atcom.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)atjava.sql.DriverManager.getConnection(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)atTestJDBC9.main(TestJDBC9.java:14)

解决方案

解决方案二:
看权限,mysql可以设置客户端登陆的ip
解决方案三:
mysql的服务器上是不是有防火墙的限制?或者根本没开mysqlserver?
解决方案四:
看下mysql的日志
解决方案五:
首先telnet一下你的mysql数据库端口看看,数据库能否连上。如果能,那就是数据库侧的配置导致;连不上的话就要查网络了
解决方案六:
ERROR2003(HY000):Can'tconnecttoMySQLserveron'localhost'(10061)连接数据库时候提示这个问题,但是在计算机上的服务显示sql已经打开了
解决方案七:
mysql会限制连接的,需要修改允许你的IP连接,或者允许所有IP连接
解决方案八:
贴下代码看下吧,应该是mysql的权限有问题,http://blog.163.com/guotao_163/blog/static/2368282201010422031307/
解决方案九:
看看MySQL服务是否启动了。如果已经启动了,那么可以尝试再创建一个MySQL数据库账户,用新的账号和密码连接试试。通过不同方式的尝试,根据不同现象,慢慢发现问题。

时间: 2024-11-02 08:21:04

java连接mysql中遇到的问题的相关文章

用java向mysql中导入大量txt数据

问题描述 用java向mysql中导入大量txt数据 用java向mysql中导入大量txt数据大约一百万条,怎样能用jdbc高效的存储,不用jdbc有其他方法也可以,重要的是,快求大神指点一二,尽量不要发百度连接啥的,我差不多都找过了,说的详细点,跪求 解决方案 批处理..什么?批处理还不爽?那就批处理这种语句:insert into XXX(abcdd) values(11111)(222222)(33333)还不爽?那就多线程去跑.一百W数据不大.连本地库应该数秒就可以解决 解决方案二:

新人求解java连接mysql,向数据库添加数据,出错

问题描述 新人求解java连接mysql,向数据库添加数据,出错 package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Scanner; public class test{ public static void main(String[] args)throws

jdbc的mysql安装问题-求教java连接MySQL的驱动包怎么安装不起来

问题描述 求教java连接MySQL的驱动包怎么安装不起来 官网下的是.mis的文件,点开进度条都读不完就跳了,安装界面都打不开,怎么破 解决方案 安装MySQL 的 Java驱动Mysql Java 驱动安装 解决方案二: 你去找mysql-connector的jar包,加入到你的项目的lib下 解决方案三: 你是安装mysql呢还是找 java链接mysql驱动啊 解决方案四: 你要把问题说清楚,安装环境说明白,贴个截图也行啊, 解决方案五: 驱动包,你是说jar包么,不是安装用的吧,下载j

Java连接MYSQL数据库的实现步骤_java

此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述. 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connect

Java连接MYSQL数据库的详细步骤_java

本文主要以MySQL为例讲下Java如何连接到数据库的,具体内容如下 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:"我的电脑"-> "

java连接mysql数据库的方法详解

JDBC连接MySQL数据库 首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 我是用的是Eclipse:   JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库:  代码如下 复制代码 DBHelper.java package com.hu.demo;    import java.sql.Connection; 

java连接mysql数据代码

java连接mysql教程数据代码 package jxc; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import java.sql.*; public class jdbcconn

Java连接mysql数据库并进行内容查询的方法_Mysql

最近用框架做了几个项目,感觉当初底层的东西有点忘了,写一个JDBC的简单的连接代码来熟悉回顾一下,也希望对刚接触的新手能有所帮助.这也是我的第一篇随笔,废话不多说,直接上代码: public Connection getCon() { //数据库连接名称 String username="root"; //数据库连接密码 String password=""; String driver="com.mysql.jdbc.Driver"; //其中

java连接mysql数据库 java连接sql server数据库

在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一.mysql import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestOne {