Java JDBC

什么是JDBC:

        JDBC的全称是Java数据库连接( Java Database Conectivity),它是一套用于执行 SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句完成对数据库中数据的新增、删除、修改和查询等操作。Java DataBase Connectivity–Java数据库连接,它是一套用于执行SQL语句的Java API。

       JDBC用来连接数据库的,数据库熟知的有MySQL,SQL server,Oracle等等。各个数据库的连接方式都不一样,jdbc就解决了我们连接的问题,各个数据库的厂商去实现这套接口,提供了数据库驱动的jar包,我们只是套用接口进行编程,真正执行代码是jar包中的实现类。

JDBC常用API:

        一、Driver接口

Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC程序时,必须要把所使用的数据库驱动程序或类库加载到项目的classpath中,也就是mysql的Jar包

        二、DriverManager接口

DriverManager接口用于加载JDBC驱动程序、创建与数据库的连接。

        三、Connection接口

Connection接口用于处理与特定数据库的连接,Connection 对象是表示数据库连接的对象,只有获得该连接对象,才能访问并操作数据库。

        四、Stalement接口

Stalement接口用于执行静态的SQL语句,并返回一个结果对象。Slatement接口对象可以通过Connetion实例的rlasLatemen ( )方法获得,该对象会把静态的SQL语句发送到数据库中编译执行,然后返回数据库的处理结果。

        五、PreparedStatement接口

Statement接口封装了JDBC执行SQL语句的方法,可以完成Java程序执行SQL语句的操作。然而在实际开发过程中往往需要将程序中的变量作为SQL语句的查询条件,而使用Statement接口操作这些SQL语句会过于烦琐,并且存在安全方面的问题。针对这一问题, JDBC API提供了扩展的PreparedStatement接口。

        六、Result接口

ResultSet接口用于保存JDBC执行查询时返回的结果集,该结果集封装在一个逻辑 表格中。在ResultSet接口内部有一个指向表格数据行的游标(或指针),ResultSet 对象初始化时,游标在表格的第一-行之前,调用next( )方法可以使游标下移一行。如果下一-行没有数据,则返回false。在应用程序中经常使用next ( )方法作为while循环的条件来迭代ResultSet结果集。

JDBC的实现:

        一、加载Jar包:将mysql连接的jar包放在项目中,并添加到构建路径中

        二、加载驱动

        三、获取数据库连接对象

        四、进行数据库操作

        五、关闭数据库连接

        六、抽取工具类

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值