Java如何检查mysql是否正在运行

时间:2017-11-11 09:15:42

标签: java mysql javafx

我只是找到这段代码,我用来检查MYSQL Server是否每十秒钟运行一次......通过调用此方法

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var hbs=require('express-handlebars');
var session=require('express-session');
var mongoose=require('mongoose');
var passport=require('passport');
var flash=require('connect-flash');
var validator=require('express-validator');
mongoose.connect('mongodb://localhost:27017/shopping');
require('./config/passport');
var MongoStore=require('connect-mongo')(session);
var index = require('./routes/index');
var userRouter=require('./routes/user');

var app = express();


// view engine setup
app.engine('.hbs',hbs({extname:'hbs',defaultLayout:'layout',layoutsDir:__dirname + '/views'}));
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');

所以我做得对,或者还有其他更好的方法来检查MYSQL,如果仍然运行一段时间后?请帮帮我。

2 个答案:

答案 0 :(得分:0)

端口可以在没有任何应用程序监听的情况下打开。如果你想看到你的mySQL应用程序正在监听端口,请获取JAVA的mySQL连接器,看看如何建立连接 - 用户名和密码。

答案 1 :(得分:0)

我认为使用Hibernate或其他ORM功能创建数据源和连接池是一种更好的方法,因为如果没有它,您将不得不自己处理资源管理。

检查此link,了解如何创建和使用会话及相关连接的示例。

Hibernates使用c3p0来处理数据源创建和连接,您可以使用属性配置所有参数,这将处理重新连接以保持连接池可供使用。它还可以使用验证查询验证连接