0 0

mysql 访问出错 麻烦帮看下问题5

Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2132)
	... 17 more
Caused by: java.net.NoRouteToHostException: No route to host
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:579)
	at java.net.Socket.connect(Socket.java:528)
	at java.net.Socket.<init>(Socket.java:425)
	at java.net.Socket.<init>(Socket.java:241)
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
	... 18 more




这是服务器报的错误 服务器没有开防火墙 在服务器上用mysql命令可以链接到数据库 可是程序报了那个错误  大侠帮看下


我的hibernate配置为

<hibernate-configuration>
	<session-factory name="">
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.url">jdbc:mysql://10.66.1.185:1026/db2</property>
		<property name="connection.userUnicode">true</property>
		<property name="connection.characterEncoding">UTF-8</property>
		<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
		<property name="connection.username">afdfsa</property>
		<property name="connection.password">adffs</property>
		<property name="current_session_context_class">thread</property>
		<property name="c3p0.min_size">3</property>
		<property name="c3p0.max_size">15</property>
		<property name="c3p0.timeout">1800</property>
		<mapping class="com.xinmei365.passport.enity.Account" />
		<mapping class="com.xinmei365.passport.enity.Sign" />
		<mapping class="com.xinmei365.passport.enity.Role" />
	</session-factory>
</hibernate-configuration>
2014年6月23日 19:31

4个答案 按时间排序 按投票排序

0 0

2014年6月24日 11:45
0 0

111111111111111111111111111111111111

2014年6月24日 11:44
0 0

可能是连接超时
Mysql连接有效期默认为8小时,如果超时,变成无效连接,报这个错误
给C3P0连接池加个属性试试

<property name="c3p0.idle_test_period">120</property>

数值为秒,小于mysql默认值即可

2014年6月23日 23:53
0 0

用netstat命令看下你服务器上监听端口1026的情况。
如果监听起着,再试试在客户端用mysql工具连接试试看。

2014年6月23日 23:39

相关推荐

    MySQL必知必会常识技巧实战宝典

    例如,在数据访问模式不明确或者表大小不足以证明分区必要性的情况下,使用分区表可能不会带来明显的好处,反而增加了复杂性。 #### 15. MySQL复制:最简单也最容易配置出错 MySQL复制是实现数据同步和高可用性的...

    我的数据库访问类源代码

    在我参与的多个项目中,大家使用libMySQL操作MySQL数据库,而且是源码即复用,在多个项目中有多套相同或相似的源码,这样的复用方式给开发带来了不变,而且libMySQL的使用比较麻烦,要应对很多的细节,很容易出错。...

    超市收银管理系统的开发与设计(MyEclipse+Java+JSP+MYSQL).zip

    摘要:21世纪是信息高速发展的时代,电子商务的迅速发展给超市带来商机但同时也使得竞争更加激烈,所以要求超市经营者改变管理...这个系统用户可以通过浏览器直接访问减少了安装客户端的麻烦,使系统更加方便用户使用。

    答辩pptssm086校园教务系统+vueppt.pptx

    该系统旨在解决校园教务信息管理混乱、出错率高、信息安全性差、劳动强度大、费时费力等问题。 系统介绍 该系统是基于Vue.js和SSM框架的校园教务系统,旨在提供一个现代化的管理工具,以解决校园教务信息管理中的...

    简易数据库关系映射框架EasyDBO v0.1.0 测试版_easydbo010.rar

    在进行毕业设计时,结合“计算机网络”知识,可以考虑如何利用EasyDBO实现多用户同步操作,或者在分布式环境下优化数据访问。同时,通过“JSP”技术,可以将EasyDBO处理的数据呈现到网页上,实现用户交互。这样的...

    《企业财务管理系统》毕业论文(定稿).pdf

    传统的人工财务管理方式已经远远无法满足现代企业财务管理的需求,人工统计效率低,容易出错,同时许多账目查询、想要查看账户访问比较困难,大量的纸质账本容易丢失损坏,对于账户的保存也特别麻烦。随着技术的进步...

    jsp项目(酒店管理系统)套用hibernate框架

    综上所述,这个项目利用了JSP作为前端展示,Hibernate作为数据访问层,MySQL作为数据存储,实现了酒店管理系统的各项功能。通过ORM映射,简化了数据库操作,提高了开发效率。同时,结合MVC架构,使系统结构清晰,...

    家教管理系统论文-java-文档-家教管理系统文档

    传统模式下,信息管理耗时较长且容易出错,对错误信息的修改也较为麻烦。此外,查找相关信息也相当费力。基于这些原因,设计并实现一个高效的家教管理系统显得尤为必要。 #### 1.2 背景与意义 本系统的开发旨在利用...

    企业财务管理系统设计与实现毕业论文.doc

    传统的人工财务管理方式已经无法满足现代企业的财务管理需求,存在以下几个问题: * 人工统计,效率低下,还特别容易出错 * 许多账目难以查询,想查看账目的出入比较困难 * 纸质的账目容易丢失损坏,对于账目的保存...

    基于Spring Boot的民宿租赁系统的设计与实现论文-java-文档-论文-基于Spring Boot的民宿租赁系统-文档

    - **背景**:传统的民宿租赁信息管理方式效率低下且容易出错。人工操作不仅耗时,而且一旦出现错误,修正起来相当麻烦。此外,查找特定信息也十分费力。 - **目标**:本项目旨在开发一款基于`Spring Boot`框架的民宿...

    基于 springboot、ant-design-vue 的开源框架+源代码+文档说明

    jpa`动态条件查询写起来麻烦`,`项目的逻辑复杂的时候,代码冗长、sql逻辑不直观`的坑,我想努力填一下,这是我写这个项目的初衷。 已内置很多优秀的基础功能和高效的 工具,包括:系统权限组件、数据权限组件、...

    SSMjar包.rar

    这个名为"SSMjar包.rar"的压缩文件显然包含了搭建SSM项目所需的一些核心库,旨在帮助开发者免去从各个官方网站分别下载的麻烦。在Java Web开发中,这三个框架的组合被广泛应用,因为它们提供了灵活的依赖注入、模型-...

    subsonic-SubSonic-3.0-3.0.0.4-89-g18114a1源码文件

    这大大提高了开发效率并降低了出错的可能性。 源代码中的主要组成部分可能包括以下几个方面: 1. **代码生成器(Code Generators)**:SubSonic 3.0的代码生成器能够根据数据库模式生成Poco(Plain Old CLR Object...

    J2EE大家好.rar_J2EE_hibernate_spring_spring hibernate

    J2EE平台包括了服务器端的Java API,用于处理Web、事务处理、数据库访问等任务。然而,J2EE中的两个关键框架——Hibernate和Spring,则是现代Java开发中不可或缺的部分。 Hibernate是一个优秀的对象关系映射(ORM)...

    .htaccess

    这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用Free Webmaster Help的PHP脚本程序,当找不到页面的时候自动e-mail给我)。 &lt;br&gt;You can use custom error ...

    IT技术文章示例

    Code generation是指使用自动化工具或编程语言来生成代码的过程,这可以极大地提高开发效率,减少出错机会。在Java中,可以通过注解处理器、模板引擎(如Freemarker)或者元编程框架(如CodeHawk)实现代码生成。...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。 PHP的语法与C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言...

Global site tag (gtag.js) - Google Analytics