mysql-JAVA 如何 在MySQL 服务停止后 再开始时继续连接它

问题描述

JAVA 如何 在MySQL 服务停止后 再开始时继续连接它

MySQL 服务有时会自动停止,然后再运行
当它停止时 我的JAVA程序会报
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure的错误
程序是一直反复读取数据库信息的,而当抛出这个错误后,就是MySQL的服务启动了,程序也无法读取数据库了,请问该怎么解决呢?我没有使用框架,麻烦各位了,谢谢。

解决方案

程序没写好

解决方案二:

一般情况下,服务不会自己停止啊,看看是不是tomcat有问题,最好装个有监视器的在右下角,方便查看。

解决方案三:

你要考虑下为什么mysql会自己停止?是你配置的问题吧

解决方案四:

服务怎么会自动停止啊?

解决方案五:

mysql怎么会自动停止服务,是你mysql的设置问题把

解决方案六:

如果检测到mysql关闭了,那么可以试试exec运行命令“net start mysql”

时间: 2025-01-21 11:02:38

mysql-JAVA 如何 在MySQL 服务停止后 再开始时继续连接它的相关文章

VB.NET,程序调试时正常,运行成功。可是程序打包后再运行时发生异常,请问怎么回事呢?

问题描述 报错信息如下:有关调用实时(JIT)调试而不是此对话框的详细信息,请参见此消息的结尾.**************异常文本**************System.NullReferenceException:未将对象引用设置到对象的实例.在GasManpowerMeasurePoint.MainForm.GetConfig()在GasManpowerMeasurePoint.MainForm.Data_refresh()在GasManpowerMeasurePoint.MainFor

【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止. mysql 版本 5.7.14 系统 win 7 后来经过一系列的百度谷歌总算是解决了. 首先你需要把原来的服务删除 mysqld --remove mysql 注意:mysql为你的服务名称自己可以随便定义的. 此命令需要进入mysql安装目录下的bin目录运

mysql/Java服务端对emoji的支持 专题

关于utf8不支持emoji是因为emoji是用4个字节存储的字符,而mysql的utf8只能存储1-3个字节的字符.那就存不了呗 需要更改的地方:(1)Mysql服务器client,mysql,mysqld中需要显式指定字符集为utf8mb4(2)在(1)的服务器上创建的db,需要为utf8mb4字符集,COLLATE为utf8mb4_unicode_ci 或 utf8mb4_general_ci(3) 在(2)的db中创建table和存放emoji字段的字符集为utf8mb4,collate

IOS mysql/Java服务端对emoji表情的支持

问题描述: 对于IOS开发来说,iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1       at com.mysql.jdbc.SQLError.createSQLExc

mysql-新手求教 java中使用MYsql后查询结果怎么输出到别的地方

问题描述 新手求教 java中使用MYsql后查询结果怎么输出到别的地方 按钮点击事件做完了能连接到数据库可惜输入条件后点击查询只在Eclipse中显示数据库连接成功 而查询并没有显示查询结果 求解 解决方案 在后台找执行的sql,在 数据库中查询,看有没有数据 解决方案二: 参考 http://zhidao.baidu.com/question/559756306057754404.html 解决方案三: 数据库查询结果,可以直接用System.out.print打印到控制台界面: 也可以创建

阿里云ubuntu 12.04 64位部署java及配置mysql教程

系统版本:ubuntu 12.04 64位 安装(测试时使用的版本是mysql-server-5.5):     apt-get install mysql-server 启动和停止等:     /etc/init.d/mysql start     /etc/init.d/mysql restart     /etc/init.d/mysql stop 本地连接:     mysql -uname -p 更改mysql编码(比如改为utf8)     进入mysql,查看当前编码:      

使用servlet和Java Bean访问MySQL

mysql|servlet|访问 行环境: JDK 5.0 + Tomcat 5.5.4 JDK安装路径: D:\Java\jdk1.5.0_01 Tomcat安装路径:D:\Tomcat 5.5 设置环境变量(控制面板->系统->高级): java_home=D:\Java\jdk1.5.0_01 path=%JAVA_HOME%\bin classpath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;

Linux高可用(HA)之Heartbeat+Nginx+MySQL+NFS实现WEB+SQL服务高可用

环境说明: node1:ZhongH100.wxjr.com.cn 172.16.6.100 node2:ZhongH101.wxjr.com.cn 172.16.6.101 NFS存储:ZhongH102.wxjr.com.cn 172.16.6.102 VIP:172.16.7.200 node1和node2的主机名.SSH互通 操作系统:都是CentOS 6.6 x86_64 (自己配置好yum源.epel源.关闭SELinux.关闭防火墙) 注意:是[root@ZhongH100 ~]还

新手想小试牛刀,已经建立好mysql数据库表添加了几行数据.现在想通过java web吧mysql里的几条数据显示到网页上!

问题描述 本人纯新手,希望大家多多包涵已经在本地创建了mysql数据库,自己写了几条数据.我的想法是通过本地网页上的随便一个按钮,点过以后就显示本地mysql已储存的数据.上学的时候学过java,PHP和其他什么的我没见过,所以请大家告诉我java的实现方法和步骤.已经安装好JDKTomcatMySQLEclipse(JEE版)在百度里看别人在mysql里随便写几个测试数据后,然后又写了个.JSP就可以再网页里显示数据了,看着简单,但是搬运修改下后自己的机器上跑不了.... 解决方案 解决方案二