JDBC操作查询

文章详细介绍了使用JavaJDBC进行数据库查询的操作过程,包括加载驱动、创建连接、执行SQL(单条ID查询和所有记录查询)、处理结果集以及正确关闭资源。
摘要由CSDN通过智能技术生成

查询

1,通过ID查询
resultSet.close();
        statement.close();
        connection.close();
}
第一步:加载驱动
Class.forName(driver)
第二步:创建数据
Connection connection=DriverManager.get
Connection(url,username,password);
第三步:创建SQL操作对象
    Statement 
statement=connection.cresteStatement();
 第四步:执行SQL语句(查询SQL语句有结果集)用的是excuteQuery()。
ResUltSet resultSet.statement.executeQuery(find_id_sql);
第五步:取出查询出来的结果集中的表记录,用next()方法
  while(resultSet.next()){//next()方法是指针指向表时看有没有记录,有记录就true,没有记录就
 
        false//getObject(),getIInt(),gerString(),getDouble(),getDete().......
                int ids=resultSet.getInt("id")
 
                String username=resultSet.getString("username");
 
                String password=resultSet.getString("password");
 
                Sreing nickname=resultSet.getString("nickname");
 
                System.out.println(ids+":"+username+":"+password+":"+nickname);
 
}
 第六步:释放资源
        resultSet.close();
 
        statement.close();
 
        connection.close();
 
}

2,查询所以记录

@Test
public void findAll()throws ClassNotFoundException,SQLException{
                String find_all_sql="select*from user";
                第一步:加载驱动
 
                Class.forWame(driver);
                第二步:创建数据库连接
                Connection connection =DriverManager.getConnection(url,username,password);
                第三步:创建SQL操作对象
                Statement statement=connection.createStatement();
                第四步:执行SQL语句(查询SQL语句有结果集)用的是excuteQuery()。
 
                ResultSet resultSet=statement.executeQuery(find_all_sql);
                第五步:取出查询出来的结果集中的表记录,用next()方法
                while(resultSet.next()){//next()方法是指针指向表时,看看有没有记录,有记录就
 
                true,没有记录就false
                //get0bject(),detInt(),gerString(),getDouble(),getDete().......
                int ids=resultset.getInt("id");
                String username=resultSet.getString("username");
                String username=resultSet.getString("password");
 
                String username=resultSet.getS
第六步:释放资源
resultset.close;
    statement.close();
    connection.close();
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值