JDBC的使用(1)

JDBC类和接口


使用JDBC主要操作时与数据库建立连接,执行sql语句,处理结果,主要涉及DriverManager类、Connection接口、Statement接口、PrepareedStatement接口和ResultSet接口的使用。

(1)DriverManager类
DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。
通过DriverManager.getConnection建立和数据库的连接。

(2)Connection接口
Connection对象代表特定数据库的连接。通过DriverManager类的静态方法getConnection()方法可以获取Connection接口的实现类对象。

(3)Statement接口
Statement对象用于将SQL语句发送到数据库中,执行对数据库的数据检索或者更新。有两个子接口:CallableStatement和PreparedStatement。可以通过Connection的相关方法获取Statement对象。

(4)PreparedStatement接口
Statement主要用于执行静态的SQL语句。如果有些操作只是与SQL语句中某些参数有所不同,其余的SQL子句相同,则可以用PreparedStatement来提高执行效率。可以使用Connection的PreparedStatement()方法建立好一个预先编译的SQL语句:其中参数会变动的部分先使用“?”作为占位符,等到需要真正指定参数执行时,再使用相对应的setXXX(int parameterIndex,value)方法,指定”?”出真正该有的参数值。

(5)ResultSet接口
ResultSet接口包含符合SQL语句中条件的所有行,并且它通过一套get()方法提供对这些行中数据的访问,这些get()方法可以访问当前行中的不同列。ResultSet.next()方法用于移动到ResultSet中的下一行,下一行便成为当前行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值