JDBC中Statement接口、ResultSet接口中的方法

Statement接口:是一个声明,是用来发送sql语句的。

Statement接口中的方法:

boolean execute(sql):可执行sql语句,在执行sql语句时,如果有查询结果记录集,则返回true,如果没有查询结果的记录集,则返回false。


//在player表中插入一条记录
   st.execute("insert into player value('9','zhou',2000)");


int executeUpdate(sql):执行可以更新的DML语句(insert,delete,update),返回值是一个整数,该整数是受影响的记录的条数。

//查询player表中number=23的记录
   rs=st.executeQuery("select * from player where number='23'");



ResultSet executeQuery(sql):专门用来执行查询的select语句,返回值为查询结果的记录集。


 //删除player表中number=3的记录,并返回删除的记录的条数。
   int n=st.executeUpdate("delete from player where number='3'");
   System.out.println(n);


ResultSet接口:这个接口代表的是一个存储查询结果记录集,通过遍历这个记录集,就可以实现获取查询到的记录的目的。

ResultSet中常用的方法有:

       boolean next:将光标移动到下一条记录,当返回值为false的时候,则说明光标已经移动到了记录的尾部,即,没有下一条记录了。

       int getXXX(int columnIndex):按照列号获取当前记录某一列中的内容,该列号从1开始。

      String getXXX(String columnIndex):按照列名获取当前记录某一列中的内容。

while(rs.next()) {
			rs.getXXX(3);
			rs.getXXX(number);
		}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值