情况是这样,我做的是一个SSH项目,中间需要连接另个一个项目数据库查询数据,也算是双数据源,我就建了个DBUtil类 创建 Connection对象,每天重启起来了 第二天早上页面就访问不了了 我怀疑数据库插叙出错,不知道这种情况大家是否遇到。难道不建数据连接池就不行么。本来想简单实现。请大神指教一下。

package net.shopxx.util;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import net.shopxx.constant.JdbcConstant;

import org.apache.log4j.Logger;

import org.apache.log4j.PropertyConfigurator;

/**

*

* Title: JDBC驱动

*

*/

public class DBUtil {

private static final Logger log = Logger.getLogger(DBUtil.class);

private static Connection conn = null;

private static Connection crmConn = null;

public synchronized static Connection getConnection() {

if (null == conn) {

try {

log.info("创建conn数据库连接");

Class.forName(JdbcConstant.JDBC_DRIVER);

conn = DriverManager.getConnection(JdbcConstant.JDBC_URL,

JdbcConstant.JDBC_USERNAME, JdbcConstant.JDBC_PASSWORD);

} catch (ClassNotFoundException e) {

log.error("驱动类找不到", e);

} catch (SQLException e) {

log.error("SQL连接异常", e);

}

}

return conn;

}

public synchronized static Connection getConnectionByCRM() {

if (null == crmConn) {

try {

log.info("创建crmconn数据库连接");

Class.forName(JdbcConstant.CRM_JDBC_DRIVER);

crmConn = DriverManager.getConnection(

JdbcConstant.CRM_JDBC_URL,

JdbcConstant.CRM_JDBC_USERNAME,

JdbcConstant.CRM_JDBC_PASSWORD);

} catch (ClassNotFoundException e) {

log.error("驱动类找不到", e);

} catch (SQLException e) {

log.error("SQL连接异常", e);

}

}

return crmConn;

}

}

mysql第二天无法连接_jdbc 连接mysql 第二天就连接不成功,什么原因?-问答-阿里云开发者社区-阿里云...相关推荐

  1. mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云

    配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...

  2. mysql云上迁移_自建mysql 迁移到云上-问答-阿里云开发者社区-阿里云

    详细解答可以参考官方帮助文档 使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例.数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能 ...

  3. mysql workbench 1064_MySQL Workbench:查询错误(1064):第1行“ VISIBLE”附近的语?mysql-问答-阿里云开发者社区-阿里云...

    这里的问题是不同MySQL服务器版本之间的语法差异.看来MySQL Workbench 8.0.12是CREATE UNIQUE INDEXMySQL服务器版本8.0的自动生成语句. 在MySQL S ...

  4. dbcp释放不了mysql链接_spring dbcp连接不释放-问答-阿里云开发者社区-阿里云

    问题描述 这个spring配置,在使用过程中,基本上没插入200条数据后,通过mysql或netstat就可看到数据库连接达到10个, 并且mysql里面全部都是sleep状态.连接并没有释放,在等几 ...

  5. jdbc连接池连不上mysql80_JDBC MySql连接池实践可避免连接池耗尽-问答-阿里云开发者社区-阿里云...

    异常表明应用程序代码的典型情况是数据库连接泄漏.你需要确保你获得和关闭所有的人(Connection,Statement 和 ResultSet)在try-with-resources按照正常的JDB ...

  6. mysql的程序怎么升级成mysqli_如何将mysql更改为mysqli?-问答-阿里云开发者社区-阿里云...

    首先要做的可能是将每个mysql_函数调用都替换为等效函数mysqli_,至少在您愿意使用过程式API的情况下-考虑到您已经有一些基于MySQL API的代码,这将是更简单的方法是一种程序性的. 为了 ...

  7. mysql parameters_MySqlCommand Command.Parameters.Add已过时?mysql-问答-阿里云开发者社区-阿里云...

    我正在Visual Studio 2010中制作一个C#Windows Form应用程序. 该应用程序正在连接到mysql数据库,我想在其中插入数据. 现在我有这部分代码了: MySqlConnect ...

  8. mysql批量插入跟更新_Mysql批量插入和更新的性能-问答-阿里云开发者社区-阿里云...

    利用Hibernate,连接池使用的是BoneCP,做了一个MySql批量插入和批量更新的Demo,出现了下面两个问题. 1.批量插入.我采用的是原生态的JDBC,每次批量插入60条数据左右(数据量不 ...

  9. jfinal mysql读写分离_在JFinal中对数据库读写分离的实现:报错 -问答-阿里云开发者社区-阿里云...

    频繁使用 use(configName) 没有任何性能问题,仅仅是为变量赋一个 string 值而已,完全可以忽略######@JFinal######我现在也使用,读用的是视图model,写操作使用 ...

最新文章

  1. Yoshua Bengio团队通过在网络「隐藏空间」中使用降噪器以提高深度神经网络的「鲁棒性」...
  2. 手机主宰了你的生活,这不是乔布斯想看到的
  3. Android 设置EditText光标Cursor颜色及粗细
  4. Oracle排序中NULL值处理的五种常用方法
  5. 思路:当一个表嵌套另一个表时候 只需在dao中引入该mapper即可 进行正常的数据插入 查询 修改等...
  6. Ajax -get 请求
  7. AD设备覆铜与同网络过孔的连接方式
  8. 自定义scoll样式
  9. python自增_python mysql自增字段AUTO_INCREMENT值的修改方式
  10. 程序员面试金典 - 面试题 01.08. 零矩阵
  11. 毫秒级预测,性能卓越!检测、跟踪、行为识别都搞定!这套行人分析系统重磅开源!...
  12. SQL学习——小结练习(1)
  13. python历史5分钟数据_python每5分钟从kafka中提取数据的例子
  14. vue主动刷新页面及列表数据删除后的刷新方法
  15. 没有事业的女孩子很悲惨 - - - 一位老总的话!
  16. 什么是工业大数据?工业大数据的价值体现在哪些方面?
  17. 江苏科技大学计算机学院院长高尚,江苏科技大学计算机学院导师介绍:高尚
  18. a标签跳转页面自动在最前面携带localhost:8080,怎么解决?
  19. php对plc的TCP通信,西门子1200PLC进行TCP通讯配置详解
  20. 顶层const和底层const

热门文章

  1. connect by prior id= pid start with id='1' 树结构查询
  2. 关于MVC打印问题,打印指定的内容
  3. 安装版本swf文件转换其他视频格式工具(例:swf to mp4) ,转换后的视频无水印...
  4. 教你在CentOS 8上安装和配置Redmine项目管理系统
  5. Jenkins多环境持续集成架构实践
  6. Linux多台主机互相免密登陆
  7. HTML中,TextArea的换行问题(添加wrap属性)。
  8. 力扣题目——1. 两数之和
  9. oracle客户端导入dmp文件格式,在linux服务器上导入oracle的DMP文件
  10. ubuntu16.04没有声音解决方案( 通俗易懂)