关于JDBC中常见的类,接口及方法的总结

JDBC中的常见类

JDBC中的核心接口

JDBC中的核心方法

1.JDBC中的常用API类

       在JDBC中,所有核心的API类都位于java.sql包中,其中主要有以下几个核心的类:

     (1)DriverManager:

        此类主要用于管理JDBC驱动。在使用JDBC驱动之前,必须要先将驱动加载并注册后才可使用,同时在此类中提供了一些方法用于JDBC与Java程序的连接。

      (2)SqlException:

      此类主要用于操作在使用JDBC过程中产生的有关于sql的异常,对此此类异常可进行声明或捕获。

2.JDBC中的核心接口

    在JDBC中主要有以下几个核心接口:

      (1)Connection接口:主要用于特定数据库与JAVA程序的连接,并在Java程序                                                 中生成sql语句的执行对象。

      (2)Statement接口:主要用于执行静态的sql语句,并返回对应得结果。

      (3)ResultSet接口:主要用于sql中的查询语句的结构接收。

      (4)PreparedStatement接口:继承于Statement接口,用于执行预编译sql语句                                                             (动态的sql语句),并返回对应得结果。

      (5)CallableStatement接口:Statement类的子类,用于执行SQL存储过程的接                                                            口,继承并扩展 了PreparedStatement接口。

3.JDBC中的核心方法:

     1.DriverManager类:

                1.注册驱动程序:DriverManager.registerDriver(Driver driver):需要传入Driver 类型                                                的对象作为参数

                        

               2.建立连接:DriverManager.getConnection(url,user,password):此方法用于获取连接                                      对象,返回值为Connection类型的对象,传入的参数分别表示:连接的数                                      据库及路径,mysql登陆用户名,mysql登陆密码

        

    2.Connection接口:

         1.获取sql语句执行的对象:createStatement();此方法用于获取一个sql语句执行的对                                                        象,返回值为Statement类型的对象。

    3.statement接口:

          1.判断sql语句是否执行成功:execute():执⾏给定的sql语句,可以执⾏任意的sql语                                                              句,参数为给定的sql语句,返回值为boolean类型。
          2.执行sql语句中的dml和ddl语言:executeUpdate():执行给的的dml和ddl语句,参数                                                                   为给定的sql语句,返回值为int类型,即受影响的行数。                                                                   可通过判断此值是否大于0来判断此sql语句是否执行成功
          3.执行sql语句中的dql语言:executeQuery():执行给定的dql语句,返回值为                                                                                                           ResultSet类型的对象。

    4.ResultSet接口:

            1.判断是否有下一行数据:next():返回值为boolean类型,如果有下一行数据则返回                                                                            true,否则返回false,可配合while循环,输出所有                                                                            查询到的数据
            2.获取数据:getxxx():获取数据。xxx表示该数据对应的数据类型,返回值也为该数                                                           据对应得数据类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值