数据库小框架之——C3P0Utils

本文介绍了如何使用C3P0Utils数据库框架来简化后台编程工作,通过对比自己手动编写数据库操作代码与使用框架的区别,阐述了框架在避免低级错误、提高效率方面的优势,并提供了配置文件示例。
摘要由CSDN通过智能技术生成

        今天老师讲了一下如何简化后台编程,给我们挑了一个数据库后台的框架——C3P0Utils。一直是自己写的数据库操作代码,除了一些比较难的会用到框架,像数据库这种基

本上就自己写了。现在回过头来看,以前虽然是把基本功打扎实了,但是重复造了N多个轮子,而且有代码时候老是出一些小毛病(要么就是这里忘记初始化,要么就是那里忘记

捕捉异常,或者就是这个包没导进来。。。。。),浪费了自己N多时间在找Bug上面,很多时候本来热情澎湃的自己都被这些低级的毛病给折磨的要死。


        虽然很多人会说上面那些错误是你粗心大意了。好吧,我承认我是有点粗心,但是谁没有个大意的时候,谁能保证在任何情况下都不会出错,谁能保证在代码量巨大的情况

下,所有东西都自己写?懂得了原理后,用人家的框架就会节省很多时间。就像牛顿说的:”站在巨人的肩膀上“,这样才能飞的更高。根本不用重复造轮子,时间不是多的没地

方用的,应该用到更有价值的地方去。


        出于比较的想法,我把平常自己写的跟用框架之后的做一个对比:

 一、平常自己写的:

       

package com.david_kuper_ma.utils;

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
 
public final class JdbcUtils {
     
    //连接数据库的参数
    private static String url = null;
    private static String user = null;
    private static String driver = null;
    private static String password = null;
     
    private JdbcUtils () {
 
    }
 
    private static JdbcUtils instance = null;
 
    public static JdbcUtils getInstance() {
        if (instance == null) {
            synchronized (JdbcUtils.class) {
                if (instance == null) {
                    instance = new JdbcUtils();
                }
 
            }
        }
 
        return instance
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值