连接池
1)传统方式找DriverManager要连接,数目是有限的。
2)传统方式的close(),并没有将Connection重用,只是切断应用程序和数据库的桥梁,即无发送到SQL命令到数据库端执行
3)项目中,对于Connection不说,不会直接使用DriverManager取得,而使用连接池方式。
4)DBCP和C3P0,都是Java开源的,都必须直接或间接实现javax.sql.DataSource接口
5)DBCP连接池需要dbcp.propertie...
分类:
数据库 时间:
2014-08-04 17:42:28
阅读次数:
287
在项目开发中,对数据库的CRUD操作我们一般都是无法避免的操作,虽然hibernate封装的很完美,但是,由于本人对这个框架的底层原理不是很了解,每次使用的时候心里总觉得没底,代码一旦出现异常,很多时候都没法快速有效地解决,因此,为了让代码异常处理风险控制在自己的可控范围内,还是决定先将数据的CRUD持久化操作(DAO)用自己的方式通过JDBC进行一次封装,以便更好地管理自己的代码。关于Hibernate框架的使用,还是先弄懂它的一些底层实现原理后,再根据项目的需要酌情选择使用。...
分类:
编程语言 时间:
2014-08-04 17:42:09
阅读次数:
386
Mybatis为什么要提供别名?
Mybatis最基础的Demo中体现要做的事情是非常简单的,如果使用原生的JDBC来实现数据库表与对象之间的映射的话,我们应该怎么做呢?首先,使用ClassForName在静态代码块中注册一个驱动类。然后,使用静态类DriverManager来获取一个数据库的连接对象,当然在这一步我们需要提供URL,username以及password等用于连接数据库以及鉴权的...
分类:
其他好文 时间:
2014-08-04 14:28:47
阅读次数:
211
package xhs;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class MyStringClas...
分类:
数据库 时间:
2014-08-04 13:24:57
阅读次数:
271
一般我们在连接数据库的时候都是用的默认实例名,今天遇到了用非默认是实例名:连接代码如下(Java):URL=jdbc:microsoft:sqlserver://192.168.1.85//DEMO;DatabaseName=PePsiEasyData说明:192.168.1.85是数据库地址。不指...
分类:
数据库 时间:
2014-08-04 10:39:26
阅读次数:
235
Hibernate缓存原理: ??对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,...
分类:
系统相关 时间:
2014-08-03 10:23:05
阅读次数:
286
oracle driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserver driver="com.microsoft.jdbc.sqlserver.SQLServer...
分类:
数据库 时间:
2014-08-02 20:49:34
阅读次数:
238
1.application.conf中配置数据库: db.default.driver=com.mysql.jdbc.Driver db.default.url="mysql://root:secret@localhost/myDatabase"2.添加依赖val appDependencies ....
分类:
数据库 时间:
2014-08-02 20:48:44
阅读次数:
200
今天周六!昨天夜里跟宪波搞spring mvc jdbc 的环境,到三点钟才解决!下午的时候在自己电脑上,试着跑了一下。虽然说是对工具运用的比较熟练、但是对jdk,tomcat的版本问题!还是不怎么清楚。比如有些注解,低一点的JDK版本是不识别的。下午在搞一个连接数据库的增删改查!哎…还是说这几天硬...
分类:
数据库 时间:
2014-08-02 20:42:04
阅读次数:
288
Servlet学习入门的第一个例子
环境 MyEclipse10.0+Tomcat7.0+Postgresql9.1
效果
代码:
LoginServlet.java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
i...
分类:
其他好文 时间:
2014-08-01 23:18:32
阅读次数:
309