通过单例创建JDBCUtil
package com.huawei;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* @author zhangzhao
*
* 2012-2-17下午08:53:27
*/
public final class JDBCUtil2 {
private String url="jdbc:mysql://localhost:3306/jdbc";
private String user="root";
private String password="root";
private static JDBCUtil2 instance=null;
private JDBCUtil2()
{
}
public static JDBCUtil2 getInstance(){
if(instance==null){
//懒加载(延时加载,用的时候才去加载)
synchronized (JDBCUtil2.class) {
if(instance==null){
instance=new JDBCUtil2();//第一次加锁
}
}
}
return instance;
}
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection getConnection() throws SQLException{
return DriverManager.getConnection(url, user, password);
}
public void free(ResultSet rs,PreparedStatement pStatement,Connection conn){
try {
if(rs!=null){
rs.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
try {
if(pStatement!=null)
pStatement.close();
} catch (Exception e2) {
// TODO: handle exception
}
finally{
if(conn!=null)
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
分享到:
相关推荐
jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库
JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...
jdbc java 数据库 连接数据库 步骤
jdbc连接数据库的步骤,适合初学者,网上都有,但是可以下载去看看
JDBC连接数据库步骤及代码,不适合初学者
jdbc连接数据库方法大全,提供了各种jdbc连接数据库的方法,让你明了哪种方法更高效
各种数据库的连接文档JDBC连接数据库经验总结
JDBC连接数据库代码大全,有各种连接数据库的方法。
里面详细记录了JDBC连接数据库方法的文档,并附有示例
更新记录 删除记录 实验要求 通过联机帮助或者网络查找JDBC连接数据库进行应用开发的基本方法。 针对TPCH数据库模式设计JAVA程序实现各种数据库操作,调试程序,并截图相应的实验结果,每幅截图并要有较为详细的...
jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...
JAVA-JDBC连接数据库(查询_添加_修改_删除)
Jdbc连接数据库的方法 附上一个简单例子 详细说明
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode
JDBC连接数据库各种数据库参数大全 1、Oracle8/8i/9i数据库(thin模式) 2、DB2数据库 3、Sql Server7.0/2000数据库 4、Sybase数据库 5、Informix数据库 6、MySQL数据库 7、PostgreSQL...
JDBC连接数据库JDBC连接数据库
java JDBC连接数据库代码大全 java JDBC连接数据库代码大全
JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接