求助,这个运算不出来
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 );
}
}
把语句运送到数据库服务器执行不成功
最新推荐文章于 2025-12-30 19:07:24 发布
这是一个关于Java编程的示例,展示了如何使用JDBC(Java Database Connectivity)的PreparedStatement接口向数据库中插入一条学生信息。代码通过JdbcUtil获取数据库连接,创建预编译的SQL语句,设置参数值,执行插入操作,并打印受影响的行数。
1万+

被折叠的 条评论
为什么被折叠?



