关于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语句 因为这个是预处理对象

浙公网安备 33010602011771号