老师,为什么我代码用name来查询的时候,就无法找到数据
package com.imooc.jdbc;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import org.junit.Test;
import com.imooc.utils.JDBCutils;
public class JDBCDemo3 {
@Test
public void demo() {
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
//获得连接
conn = JDBCutils.getConnection();
//创建并编写sql
String sql = "update goods set price = 5000 where name ='手机'";
st = conn.createStatement();
/* rs = st.executeQuery(sql);
while(rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
float price = rs.getFloat("price");
String desp = rs.getString("desp");
System.out.println(id + " " + name + " " + price + " " + desp);
}*/
int sum = st.executeUpdate(sql);
if(sum > 0) {
System.out.println("修改成功");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
JDBCutils.release(st, conn, rs);
}
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星