jdbc java的数据库连接技术 接口编程经典

    有一定工作经验的人,对jdbc肯定不会陌生了,或许在项目不会用上,但是在学习的过程中肯定是会接触到,脑海中对它有一定的了解。

    今天在这里给自己一个机会,也与大家分享下java与db之间的中介jdbc,为什么说是中介呢,因为通过jdbc我们的java程序可以与db打交道,进行持久化操作,无论是查询,添加,还是修改,删除,jdbc都是必不可少的。

    jdbc是sun公司提供的一套javaAPI,它提供对db进行操作的接口,如果面试时要你举例面向接口编程案例,jdbc到是一个不错的选择,因为只是接口,具体的实现是db开发商的工作了,观望整个IT行业,使用比较多的数据库如oracle,sqlserver,mysql,sybase当然,它们都实现了jdbc,目前为止,我只使用过前面三个,感觉都差不多,差异性不多。

    简单的介绍完之后,看看里的到底有哪些接口与类:

    DriverManager,(驱动管理对象)管理驱动包的一个类

    Connection,(连接对象)建立数据库连接并负责传送数据

    Statement,(语句对象),发送sql命令到db

    ResultSet,(结果集对象),保存查询后的数据

    

    看到以上的几个对象,一定不陌生。下面介绍下语句对象(*有子接口PreparedStatement*预编绎语句对象),它有几个方法来操作db:excuteQuery(),查询获得结果集,excuteUpdate()添加,删除,更新,返回受影响的行数,excute(),可执行任意sql,返回是否是结果集的boolean类型。

    说到这里不得不补充说明,上面的这种情况是驱动类的方式连接db的,还有一个种,但是它只能用于测试与学习,是ms提供odbc桥连,它很简单,是将对jdbcAPI的调用转换为对另一组数据库连接odbcAPI的调用。

    好了,写到这里.

    qinglintan

   

   

   

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值