系统启动一个新线程成本比较高,当程序中需要创建大量生存期很短暂的线程时,使用线程池可以很好的提高性能。 与数据库连接池类似的是,线程池在系统启动时及创建大量空闲的线程。程序将一个Runnable对象传递给线程池,线程就会启动一条线程来执行该对象的run方法。当run方法执行结束后,该线程并不会死亡,...
分类:
编程语言 时间:
2014-12-03 22:51:55
阅读次数:
212
public class Main { { //构造块(在构造对象时调用,先于构造方法执行) System.out.println("我是构造块!"); } static{ //静态块(在类加载时执行,且只执行一次【在构造块前执行】eg:数据库连接) S...
分类:
编程语言 时间:
2014-12-03 22:44:57
阅读次数:
153
(1)有今天遇到了这个问题:当使用Myeclipse中DB Browser连接mysql出现 Communications link failure due to underlying exception!的问题
服务是开启了的,使用sql命令也可以执行,但是过了一会就不可以连接就出现上边的问题;
(2)赶紧百度了一下,百度上各路大神的方法主要是
a)由于mysql自带的连接时长的限制,当超...
分类:
数据库 时间:
2014-12-03 17:17:35
阅读次数:
171
原文:web.config connectionStrings 数据库连接字符串的解释(转载)先来看一下默认的连接SQL Server数据库配置 SqlConnectionStringBuilder实例化时需要使用connectionString。如:SqlConnectionStringBui.....
分类:
数据库 时间:
2014-12-03 12:04:08
阅读次数:
241
一、Hibernate出现背景
介绍Hibernate之前,先了解一下为什么Hibernate会出现。一个技术的出现都是因为当前技术满足不了需求。在Hibernate出现之前,对数据库进行操作都是使用JDBC。但是JDBC有哪些优缺点呢?下面我们来详细分析。
1.JDBC优缺点分析:
优点:速度快;
SQL 语句自己写,把控性好。
缺点:代码冗余,频繁的trycatch操作
...
分类:
Web程序 时间:
2014-12-02 22:39:16
阅读次数:
314
db_connected = False'获取数据库连接设置dsn_name = Trim(Worksheets("加载策略").Cells(2, 5).Value) ------(ODBC配置中的DATA SOURCE NAME)user_name = Trim(Worksheets("加载策略"...
分类:
数据库 时间:
2014-12-02 20:38:40
阅读次数:
243
第一步:右键项目->MyEclipse->添加Hibernate组件,指定数据库连接配置如下(src/hibernate.cfg.xml)(需要在mysql中设置wait_timeout变量延长连接保持时间) update org.hibernate.dialect.My...
分类:
数据库 时间:
2014-12-02 20:38:34
阅读次数:
201
动态绑定ReportViewer虽然之前实现过,但现在弄起来还是有点晕,主要是过去没有使用Linq,数据的操作经常用到DataTable,可以直接拿来使用,现在用Linq更方便,也懒得再用之前的数据库连接方式,幸好,最后发现了这篇文章,将linq和datatable连接了起来,因此,我有了前一篇文章...
分类:
其他好文 时间:
2014-12-02 19:12:56
阅读次数:
195
SqlDataReader 高效,功能弱,只读访问SqlDataAdapter 强大,要求资源也大一点SqlDataReader 只能在保持跟数据库连接的状态下才可以读取。。。SqlDataAdapter 大多情况下是一次性读取一个表,然后填充到DataSet中,然后就可以断开跟数据库的连接了。两者...
分类:
数据库 时间:
2014-12-02 18:51:30
阅读次数:
205
添加oracle驱动包:
在lib中添加ojdbc6.jar
在controller中配置插件:
/**
* 配置插件
*/
public void configPlugin(Plugins me) {
/*// 配置C3p0数据库连接池插件
C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("jdbcUrl"),...
分类:
数据库 时间:
2014-12-02 13:39:39
阅读次数:
924