为了账号安全,请及时绑定邮箱和手机立即绑定

jdbc连接sql以后,我总是搞不清楚什么时候该引入sql类型的,什么时候又该引入util类型的值

String sql="" +
    	        "insert into imooc_goddess" +
    			"(user_name,sex,age,birthday,email,mobile," +
    	        "create_user,create_date,update_user,update_date,isdel)" +
    			"values(" +
    	        "?,?,?,?,?,?,?,current_date(),?,current_date(),?)";
    	//预编译
    	PreparedStatement ptmt=conn.prepareStatement(sql);
    	
    	//传参并赋值
    	ptmt.setString(1, g.getUser_name());
    	ptmt.setInt(2, g.getSex());
    	ptmt.setInt(3, g.getAge());
    	//将util类型的值转换为sql类型并传入
    	ptmt.setDate(4,new Date(g.getBirthday().getTime()));
    	ptmt.setString(5, g.getEmail());
    	ptmt.setString(6, g.getMobile());
    	ptmt.setString(7, g.getCreate_user());
    	ptmt.setString(8, g.getUpdate_user());
    	ptmt.setInt(9, g.getIsdel());
    	ptmt.execute();


正在回答

1 回答

当是对数据库进行更改操作的时候,采用的是sql,如果是对代码进行更改的话就采用util。不知道这样讲你能明白吗

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jdbc连接sql以后,我总是搞不清楚什么时候该引入sql类型的,什么时候又该引入util类型的值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信