您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
11_JDBC各个类详解_ResultSet_基本使用
发布时间:2022-07-17 21:34:06编辑:雪饮阅读()
package day5;
import java.sql.*;
public class JdbcTest {
public static void main(String[] args) {
//继上篇,本次是查询结果select的结果的获取使用
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try {
conn= DriverManager.getConnection("jdbc:mysql:///test","root","root");
String sql="select * from t4";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
//每次游标向下走一行,就可以开始获取该行的数据了,这里咱们只next一下,则也就是说我们只获取第一行数据
rs.next();
//获取第一列,一般是id
int id=rs.getInt(1);
//也支持按select回显中的字段名来获取,这里获取name字段的值
String name=rs.getString("name");
//每个字段值的获取要根据该字段的数据类型来获取
Double balance=rs.getDouble("balance");
System.out.println("id:"+id+",name:"+name+",balance:"+balance);
}
catch (Exception e){
e.printStackTrace();
}
finally {
try{
if(rs!=null){
rs.close();
}
if(conn!=null){
conn.close();
}
if(stmt!=null){
stmt.close();
}
}
catch(Exception e){
e.printStackTrace();
}
}
}
}
关键字词:java,jdbc,ResultSet,结果集