JDBC获取数据源方法

获取数据源有两种方法:

            1、DataSource方式

             2、DriverMager方法

两者之间的区别:

           1、DataSource方式(实际使用的较多):在内部创建Connection对象的连接池,“池”资源                  是可以重复利用的。当一个Connection对象调用Connection.close();方法之后,它不是                    真正的关闭,这个对象会被DataSource回收进入连接池。若此时有别的用户需要建立连                    接,不是创建新的连接,而是看连接池中是否有空闲的连接,直接使用空闲的连接。

           2、DriverMager:类来获取的Connection连接,是无法重复利用的,每次使用完成以后释                      放资源时,通过Connection.close();关闭的都是物理连接。

具体执行SQL的对象也有两种方式:

            1、PreparedStatement对象(使用较多)

            2、Statement对象

两者之间的区别:

             1、Statement:用于执行不带参数的SQL语句。

              2、PreparedStatement:既可以执行不带参数的SQL语句,又可以执行带参数的SQL语                          句,SQL语句会预编译在数据库系统,执行速度快于Statement对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值