Java中JDBC的应用

JDBC(全称:Java Data Base Connectivity)是java数据库连接简称 ,提供连接各种数据库的能力

JDBC API主要的功能:

         1.与数据库建立连接

         2.执行SQL语句

         3.处理结果

JDBC关键字的使用:

     1.DriverManager:依据数据库的不同,管理JDBC驱动

     2.Connection:负责连接数据库并且担任传送数据库的任务

     3.Statement:由Connection产生、负责执行SQL语句

     4.ResultSet:负责保存Statement执行后所产生的查询结果

     5.PreparedStatement接口(预编译的SQL语句)提高了SQL语句的性能、代码的安全性、代码的可读性和可维护性

 

 Statement常用方法:

   ResultSet executeQuery(String sql):执行SQL查询并且获取ResultSet对象

   Int executeUpdate(String sql):可以执行插入、删除、更新等操作,返回值是执行该操作所影响的行数

   Boolean execute(String sql):可以执行任意SQL语句,然后获得一个布尔值,表示是否返回ResultSet

   Boolean next():将光标从当前位置向下移动一行

   Boolean previous():游标从当前位置向上移动一行

   Void close():关闭ResultSet对象

   Int getInt(int colIndex):以int形式获取结果集当前行指定列号值

   Int getInt(String colLabel):以int形式获取结果集当前行指定的列名值

   Float getFloat(int colIndex):以float形式获取结果集当前行指定列号值

   Float getFloat(String colLabel):以float形式获取结果集当前指定列名值

  String getString(int colIndex):以Sting形式获取当前行指定列号值

  String getString(String colLabel):以String形式获取当前行指定列名值

 

PreparedStatement比Statement提高了代码的可读性和可维护性,提高了SQL语句执行的性能,提高了安全性

 

JDBC的操作步骤:

   1.加载JDBC驱动

   2.与数据库建立连接

   3.创建Statement或PreparedStatement对象

   4.发送SQL语句,并且得到返回结果

   5.处理返回结果

   6.释放资源

遍历结果集中数据可使用列号或者列名标识列

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值