本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Hibernate中session.getconnection()的替代方法
2010-04-15 10:21
Hibernate中session.connection()的替代方法
Hibernate3.3.2版本中getSession().connection()已被弃用,替代方法SessionFactoryUtils.getDataSource(getSessionFactory()).getConnection()
来自类org.springfr ...
多线程程序在应用weblogic数据库连接池是的问题案例分析
问题描述:
生产数据库(oracle)中的session数量超高(2500以上),严重影响该库的性能。
原因:weblogic的数据库连接池参数配置不符合目前XX应用程序的实际情况,调整weblogic配置参数后,问题
解决。
后续优化:采用线程池取代目前的多线程无限新建的操作。
具体问题分析如下:
问题定位:
...
使用JDBC查询是否存在某表或视图,按月动态生成表
查询数据库是否有某表的存在,主要用的就是Connection对象对元数据的操作,代码很简单,贴出来大家参考
/**
* 查询数据库是否有某表
* @param cnn
* @param tableName
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
publi ...
hibernate的session.connection被session.dowork()替代
Hibernate3.3.2版本中getSession().connection()已被弃用,替代方法SessionFactoryUtils.getDataSource(getSessionFactory()).getConnection()
来自类org.springframework.orm.hibernate3.SessionFac ...
设置mysql客户端显示为utf8 字符集 (需要保证mysql varchar字段都为utf8)
引用set character_set_client = utf8;
set character_set_connection = utf8;
set character_set_results = utf8;
从Hibernate中获得JDBC连接
原文:http://apps.hi.baidu.com/share/detail/58559688
只作收藏
使用Hibernate的过程中,有时候需要直接使用SQL语句来操作数据库(虽然Hibernate不推荐使用,
但 ...
mysql连接空闲8小时自动断开问题DBCP解决方案
Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该 connection。connections如果空闲超过8小时,Mysql将其断开,而DBCP并不知道该connection已经失效,如果这时有 Client请求connection,DBCP将该失效的Connection提供给Client,将会造成上面的异常。
...
使用Data Source Explorer配置数据库连接
Eclipse中有个Data Source Explorer视图,但之前一直没用过,今天使用了下,感觉还不错。
写这个blog不是说这个多难,而是想记录下自己在配置的过程中出现的问题。配置好之后的样子是这样的:
我遇到的第1个问题是,当我右键点击"Database Connections"->new一个连接时,在指定连接jdbc驱 ...
smile开发类库——DbManager与DataSource
smile开发类库——DbManager与DataSource
本篇文章来介绍下smile中关开数据库连接和数据源使用的方法:
一、 使用smile中实现对DataSource接口实现的数据源
与数据源实现相关的几个类是:org.smile.db.pool包下在几个类。
如果要使用smile中的数据源,必须在src 下创建一个配置文件:system_config.xml。
system_con ...
java.sql.SQLException: Connections could not be acquired from the underlying da
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; Connections could not be acq ...
Java数据库连接池(一)
Java数据库连接池(一)
几个概念
JDBC:Java Data Base Connectivity,java数据库连接,提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的行业标准。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。
JDBC API使得它可以做三件事:
JAVA数据库连接池
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumerati ...
java后台访问url
中心编码问题是一个老问题了,一直没得到很好的解决,望大牛们指点迷津
public static String callUrlByGet(String callurl,String charset){
String result = "";
try {
URL url = new URL(callurl);
URLConnection conn ...
关于JDBC 中的几个类
关于JDBC 中的几个类
DriverManager类:
DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。
Connection类:
Connection对象代表与数据库的连接。连接过程包括所执行的SQL ...
BaseDao
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class BaseDao {
private final s ...
(四) 执行SQL语句
(1)在执行SQL命令之前,需要创建一个Statement对象。要创建Statement对象,需要使用DriverManager.getConnection方法所获得的Connection对象。
e.g.Statements stmt = conn.createStatement();
(2)将要执行的SQL语句放入字符串中
e.g. String command = "UPD ...
no session
transaction completed on session with on_close connection release mode; be sure to close the session to release JDBC resources!
解决方案:
1、不使用load,使用get
2、所传入的值未被接收
3、数据库中无此条记录
Mysql 查看连接数,状态
一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MY ...