JDBC为数据连接池铺垫1

本文探讨了如何通过接触开源项目来提升编程技能,并以miniConnectionPoolManager为例,介绍其功能及Java数据库连接(JDBC)的基本使用步骤。重点阐述了数据库连接池的意义与应用,旨在为开发者提供高效管理数据库连接的实践指导。
摘要由CSDN通过智能技术生成

虽说广东移动的网申到今天还没有通知,心里略带几分的down,没关系,加油!

之前一直听着开源这个词,但是却没有真正地去接触,在网上找了一下java有关的开源项目,最后选择了一个叫miniConnectionPoolManager的一个开源项目,代码也就只有短短的四百多行,这样入手的话也就不会很难了。同样推荐有意从开源项目中学习的童鞋,当然,如果有什么不是很大的java开源项目,也希望你们能够推荐一下。

首先回顾一下JDBC(JAVA DATABASE CONNECTITY,是java访问数据库的接口集合,没有JDBC的时候java程序需要针对相应的数据开发对应的数据库驱动,这样就会带来很多的问题。而启用了JDBC接口,而程序员只需要针对接口进行编程,而相应驱动的实现则交由数据库产商完成。

JDBC的包,javax.sql(基本功能)和java.sql(扩展功能)。

JDBC的编程步骤:

1.     注册驱动

a.Class.forName(“驱动名”)

b.Driver drv=new neworacle.jdbc.driver.OracleDriver();

     DriverManaget.registerDriver(drv)

2.     建立连接

Connection con=DriverManager.getConnection(url.uesr.pwd);

3.     创建语句对象Statement

Statement st=con.createStatement();

4.     执行sql语句

st.executeQuery(sql);

5.     结果集

ResultSet rs= st.executeQuery(sql);

6、关闭连接

rs.close();

st.close();

con.close();

从这里看来就可以引出数据库连接池,如果每次需要操作数据,就要建立连接,用完之后就要释放连接,那么耗费的资源是非常大的,过多连接的产生可能也会出现DBMS报错的现象。所以使用数据库连接池,则显得很有意义。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值