关于javaweb插入数据库问题(statement对象)

public  void  add(String id,String user,String pass) throws SQLException {
        String sql="insert into aaa values ('"+id+"','"+user+"','"+pass+"')";

  如果想用形参插入values值得话只能 ‘“+id+”’   单引号 双引号 +id+双引号 单引号

而且 插入得用

statement.execute(sql);

至于
prepareStatement用??先代替的方法暂时还不会
----------------------------------------------------------------------------
2021-12-21 更新
prepareStatement用法
1 Connection connection=jdbcutil.getConnection();
2         String sql="select ?,? from xyz";
3 
4         PreparedStatement preparedStatement = connection.prepareStatement(sql);
5        preparedStatement.setString(1,"id");
6         preparedStatement.setString(2,"name");
7         ResultSet resultSet = preparedStatement.executeQuery();

方法是这样 插入语句可以 但是查询不行搞不懂,

preparedStatement.executeQuery()不同于
statement不需要在括号里面用sql语句 因为这个是预处理对象
posted @ 2021-12-05 15:10  谢远栋  阅读(147)  评论(0)    收藏  举报