- 浏览: 991516 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (223)
- JDBC技术 (29)
- Java Base (21)
- SSH框架的集合 (5)
- Javascript部分 (16)
- Sping2.5框架 (6)
- Hibernate框架 (19)
- JDBC中的数据库连接 (5)
- Ajax技术应用 (9)
- Java工具包下载 (3)
- Database (4)
- Java Web (13)
- 我的生活 (4)
- Struts2 (25)
- S2SH (1)
- Prototype (1)
- jfreeChart (5)
- JPA (7)
- JBPM (1)
- JasperReport (6)
- DWR (1)
- freeMark (2)
- IBatis (2)
- FCKeditor (2)
- POI (1)
- JQuery (6)
- JSON (1)
- JavaMail (3)
- Flex (2)
- CSS收藏夹 (1)
- 润乾报表 (2)
- 开源技术 (1)
- Android (2)
- Android_UI (1)
- Android_OS (6)
- Android_OpenLibs (3)
- Volley (1)
- JS_OpenLibs (1)
- Hessian (3)
- OS (1)
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
System.properties配置文件(放在src下面)
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;DatabaseName=mp
username=sa
password=sa
JDBC连接工具类(单例模式)
public final class JdbcUtilsSing {
private String url = "jdbc:mysql://localhost:3306/jdbc";
private String user = "root";
private String password = "";
// private static JdbcUtilsSing instance = new JdbcUtilsSing();
private static JdbcUtilsSing instance = null;
private JdbcUtilsSing() {
}
public static JdbcUtilsSing getInstance() {
if (instance == null) {
synchronized (JdbcUtilsSing.class) {
if (instance == null) {
instance = new JdbcUtilsSing();
}
}
}
return instance;
}
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
throw new ExceptionInInitializerError(e);
}
}
public Connection getConnection() throws SQLException {
return DriverManager.getConnection(url, user, password);
}
public void free(ResultSet rs, Statement st, Connection conn) {
try {
if (rs != null)
rs.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (st != null)
st.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (conn != null)
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
发表评论
-
高级 DAO 编程 学习编译更好的 DAO 的技巧
2009-04-27 20:09 1642高级 DAO 编程学习编译 ... -
使用Spring的SimpleJdbcTemplate完成DAO操作
2009-04-24 09:35 10118SimpleJdbcTemplate内部包含了一个Name ... -
使用Spring的NamedParameterJdbcTemplate完成DAO操作
2009-04-24 09:18 30814NamedParameterJdbcTemplate内部包含了 ... -
使用Spring的JdbcTemplate和BeanPropertyRowMapper完成的JDBC
2009-04-23 16:55 10711先道要加上两个包:Spring2.5下面的: spring.j ... -
策略设计模式_构建公共通用的Dao
2009-04-23 09:09 1540核心代码: Connection的工具类:详见JDBC数据库 ... -
模板设计模式_构建公共通用的Dao
2009-04-23 09:02 1338核心代码: Connection的工具类:详见:JDBC数据 ... -
使用反射实现ORM
2009-04-20 22:55 1459首先Bean在符合JavaBean的要求,即有一个无参的构造方 ... -
使用反射技术调用对象的方法,得到属性,方法等信息
2009-04-20 22:55 2346package com.mengya.test; im ... -
使用反射技术构造对象
2009-04-20 22:54 1611public class Bean { privat ... -
用JDBC访问二进制类型的数据
2009-04-20 13:08 1603JDBC操作二进制类型数据(如图片或压缩包)也是通过IO字节流 ... -
用JDBC访问大段文本数据
2009-04-20 13:07 1395JDBC操作大的文本数据是通过IO字符流操作 publ ... -
我的JDBC实例
2009-04-20 13:06 21051, 首先在配置文件(system.properties)中 ... -
了解事务的隔离级别
2009-04-20 13:05 1205隔离级别多线程并发读取数据时的正确性 用法: connne ... -
可滚动结果集与分页技术
2009-04-20 13:04 1520可滚动的结果集 Statement st = ... -
可更新和对更新敏感的结果集
2009-04-20 13:04 1629可更新的结果集(说明这些都是JDBC特殊的用法,有些数据库可能 ... -
SQL注入,PreparedStatement和Statement
2009-04-20 13:01 2004在SQL中包含特殊字符或SQL的关键字(如:' or 1 or ... -
ResultSetMetaData的使用
2009-04-20 13:00 2699ResultSetMetaData能够通过ResultSet分 ... -
ParameterMetaData的使用
2009-04-20 12:59 2620ParameterMetaData pmd = prepa ... -
JDBC自动获取数据库自动生成的主键
2009-04-20 12:55 3051PreparedStatement.getGeneratedK ... -
JDBC事务保存点,即事部分回滚
2009-04-20 12:52 4892JDBC中的事务保存点,即事务发生回滚的时候,回滚到保存点那里 ...
相关推荐
**JDBC工具类详解** Java Database Connectivity(JDBC)是Java编程语言中用来规范客户端程序如何访问数据库的应用程序接口(API),提供了诸如查询和更新数据库中数据的能力。JDBC工具类是为了简化数据库操作,...
Oracle JDBC工具类是一种常见的设计模式应用,用于简化与Oracle数据库的交互。在Java编程中,JDBC(Java Database Connectivity)是连接Java应用程序和各种数据库的标准接口。Oracle JDBC驱动程序是Oracle公司提供的...
### JDBC工具类——DBUtils详解 #### 一、概述 在Java编程中,数据库操作是一项常见且基础的任务。然而,直接使用JDBC进行数据库交互时,我们常常会遇到大量重复的代码片段,如连接数据库、执行SQL语句、处理结果...
**JDBC+JSP实例详解** 在Web开发中,Java Servlet和JSP(JavaServer Pages)经常被用于构建动态网站,而JDBC(Java Database Connectivity)则是Java与数据库交互的标准接口。本实例将探讨如何使用JDBC在JSP中进行...
具体实现方式可能在名为“jdbc工具类连接单例模式0914”的文件中详细描述,包括如何初始化连接池,如何处理并发场景下的连接获取与释放,以及可能的异常处理机制。 总之,通过结合JDBC连接工具类和单例设计模式,这...
JDBC提供了一组Java接口和类,这些接口定义了与数据库通信的方法。通过实现这些接口,数据库厂商可以创建符合JDBC规范的驱动程序,使得Java开发者可以使用统一的方式来连接不同的数据库系统。Hive也提供了符合JDBC...
在本文中,我们将深入探讨如何使用Java编程语言,结合MySQL数据库、Eclipse集成开发环境以及JDBC(Java Database Connectivity)来实现数据操作的实例。标题为“基于Mysql+Eclipse+JDBC的java实例”,说明我们将关注...
这个封装工具类的出现是为了提供一种更简洁、易于使用的接口来执行SQL操作,减轻开发者处理数据库连接、事务管理以及异常处理的负担。下面我们将深入探讨SpringJdbcTemplate的相关知识点。 1. **SpringJdbcTemplate...
首先,我们需要理解Spring JDBC是如何通过JdbcTemplate和NamedParameterJdbcTemplate这两个主要工具来封装JDBC操作的。 **1. JdbcTemplate** JdbcTemplate是Spring JDBC的基础,它提供了模板方法来处理常见的JDBC...
在使用这个工具类时,开发者只需要实例化这个类,然后调用`query()`和`update()`方法,传入SQL语句和参数,就可以方便地进行数据库操作。对于不同版本的MySQL,如果遇到驱动不兼容的问题,可以根据实际的MySQL版本...
本实例将深入解析如何使用Spring JDBC Template进行数据库操作,并包含详细的测试用例。 首先,我们需要在项目中引入Spring JDBC的相关依赖。在Maven工程中,可以在pom.xml文件中添加如下依赖: ```xml ...
### JDBC数据库访问技术详解与实例源代码解析 #### 一、JDBC数据库访问技术概述 JDBC(Java Database Connectivity)是Java中用于操作数据库的一种标准API,它为开发者提供了一种统一的方式,来访问各种类型的...
这里的"JDBC数据库辅助类"就是这样的一个工具,旨在提高开发效率和代码可维护性。 首先,`JdbcResourceManager`可能是用来管理数据库连接和资源的对象。在JDBC中,`Connection`对象是昂贵的资源,需要正确地打开和...
【标题】:Eclipse项目JDBC实例 在Java开发中,Eclipse是一个广泛使用的集成开发环境(IDE),它为开发者提供了高效、便捷的代码编辑、调试和构建工具。本项目是一个基于Eclipse的实例,主要展示了如何使用Java的...
- 数据库操作工具类:如DBUtil,封装JDBC连接、SQL执行、结果集处理等,简化数据库操作。 - JSON解析工具类:如JsonUtil,提供JSON字符串与Java对象间的转换,如Gson或Jackson库的封装。 - 线程工具类:如...
本文将深入探讨JDBC连接使用的包以及DBUtils工具包,这两个组件在处理数据库连接时起着关键作用。 首先,我们来了解`mysql-connector-java-5.1.37-bin.jar`这个文件。这是MySQL数据库的Java驱动程序,由MySQL公司...
本教程将引导你逐步了解如何使用JDBC进行数据库连接,并提供一个简单的实例。 1. **JDBC基础知识**: - JDBC是Java API的一部分,它提供了标准的接口,让Java程序可以连接到不同的关系型数据库管理系统(RDBMS)。...
**dbutils JDBC第三方工具类详解** 在Java编程中,数据库操作是不可或缺的一部分,而JDBC(Java Database Connectivity)则是Java语言连接数据库的标准接口。然而,直接使用JDBC进行数据库操作时,代码通常会显得...
在这个"struts+jdbcpool实例"中,开发者使用Struts作为前端控制器,处理用户请求,并结合JDBC连接池来优化数据库访问。JDBC连接池的基本思想是预先创建一定数量的数据库连接并存储在内存中,当应用程序需要时可以从...
【标题】中的“jdbc+mysql项目”是指一个使用Java编程语言通过JDBC(Java Database Connectivity)接口连接并操作MySQL数据库的实例。这个项目是专为初学者设计的,旨在帮助他们理解和掌握数据库交互的基本概念和...