求助,这个运算不出来 package com.offcn.dao; import com.offcn.utils.JdbcUtil; import org.junit.Test; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Date; //dao:数据访问对象 //StudentDao:对Student表中数据做增删改查的一个类 public class StudentDao { @Test //往test库中的studnets表中添加一条数据 public void addStudent() throws SQLException { //1.获取链接 Connection connection = JdbcUtil.getConnection(); //2.准备sql语句 //?代表的是占位符 String sql = "insert into student(sname,sex,sage,email,money,createTRime)" + "values(?,?,?,?,?,?)"; //3.获取PreparedStatement预编译语句 PreparedStatement preparedStatement = connection.prepareStatement(sql); //4.给占位符进行赋值 preparedStatement.setObject(1,"王一博"); preparedStatement.setObject(2,"男"); preparedStatement.setObject(3,25); preparedStatement.setObject(4,"wyb@qq.com"); preparedStatement.setObject(5,50); //preparedStatement.setObject(6,"2021/12/13"); preparedStatement.setObject(6,new Date( )); //5.把语句运送到数据库服务器 int update = preparedStatement.executeUpdate();//几行数据受到影响就返回几 System.out.println(update); //6.关闭链接 JdbcUtil.closeConnection(connection,preparedStatement,null ); } }
把语句运送到数据库服务器执行不成功
最新推荐文章于 2024-10-16 11:14:53 发布
关键词由CSDN通过智能技术生成