//插入数据 String sql="insert into student values ('longlong',30)"; //删除数据 //String sql="delete from student where name='longlong'"; //修改数据 //String sql="update student set name='hff' where name='何芳芳'"; //执行语句,返回被操作数据的条数 int count=statement.executeUpdate(sql); System.out.println(count+"条数据被影响");
executeUpdate 方法一般用于对表数据增删改操作
1 2 3 4 5 6 7 8 9
String sql="select * from student"; ResultSet resultSet=statement.executeQuery(sql); while(resultSet.next()){ //列索引方式获取 String name=resultSet.getString(1); //列名称方式获取 int age=resultSet.getInt("age"); System.out.println("name:"+name+"\t"+"age:"+age); }
executeQuery 方法一般用于查询数据库。它会将查询结果封装为一个 ResultSet 对象,通过该对象的 next (最开始指向空,运行一次指向下一条结果并返回true,最后结束返回false)和 get类型(查询结果的列索引||列名) 方法获取值(注意列索引从1开始)。
//执行操作 //增删改语句 //String sql="insert into student values ('longlong',30)"; //String sql="delete from student where name='longlong'"; //String sql="update student set name='hff' where name='何芳芳'"; //返回被操作数据的条数 //int count=statement.executeUpdate(sql); //System.out.println(count+"条数据被影响");