JDBC--这段修改语句显示执行成功,但是数据库的数据并没有改变,求指教
public int[] updates(int[] nums) throws SQLException, ClassNotFoundException{
link();
String sql="update grade set gradeid=gradeid+1 where gradeid=?";
pstmt=con.prepareStatement(sql);
for (int i = 0; i < nums.length; i++) {
pstmt.setInt(1,nums[i]);
pstmt.addBatch();
}
int[] num=pstmt.executeBatch();
close();
return num;
}
public static void main(String[] args) throws ClassNotFoundException, SQLException {
int[] nums={93,21};
StusDao sd=new StusDao();
int[] num=sd.updates(nums);
System.out.println(num);
for (int i = 0; i < num.length; i++) {
System.out.println(num[i]);
}
}
link();
String sql="update grade set gradeid=gradeid+1 where gradeid=?";
pstmt=con.prepareStatement(sql);
for (int i = 0; i < nums.length; i++) {
pstmt.setInt(1,nums[i]);
pstmt.addBatch();
}
int[] num=pstmt.executeBatch();
close();
return num;
}
public static void main(String[] args) throws ClassNotFoundException, SQLException {
int[] nums={93,21};
StusDao sd=new StusDao();
int[] num=sd.updates(nums);
System.out.println(num);
for (int i = 0; i < num.length; i++) {
System.out.println(num[i]);
}
}
...全文
相关推荐
Java JDBC学生数据管理系统
)来插入数据;在查询学生信息时,系统会执行executeQuery(),获取ResultSet并显示结果。
jsp中数据库的查询,增加,删除,修改
首先,我们编写了一个查询页面的代码,该代码使用 JDBC 连接到数据库,并执行查询操作。我们使用了 PreparedStatement 来执行查询语句,并将查询结果显示在网页上。
jdbc测试数据库是否连接成功
### JDBC 测试数据库连接成功的实现方法在进行Java应用程序开发时,经常需要通过JDBC(Java Database Connectivity)来连接并操作SQL Server等数据库系统。
执行sql语句,并将结果通过ArrayList返回。字段名统一大写 JDBC 连接数据库
通过以上步骤,我们可以成功地使用JDBC连接数据库,执行SQL语句,并将查询结果存储到`ArrayList`中返回,满足了题目中的需求。
PI 实时数据库 JDBC 说明文档
PI-JDBC-2017-R2-Administrator-Guide.pdf"很可能详述了如何在PI环境中构造和执行SQL语句。**应用场景**:1.


