您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在 SQL 语句中实现动态变量时,有没有比字符串连接更好的方法

在 SQL 语句中实现动态变量时,有没有比字符串连接更好的方法

一个很好的选择是使用准备好的语句:示例

sql= "INSERT INTO imt_database.Comment(error_id,user,content) VALUES (?,?,?);";
        try{
            Class.forName("com.MysqL.jdbc.Driver");
            conn = DriverManager.getConnection(URL,"root","toor");
            PreparedStatement ps = conn.prepareStatement(sql);
            ps.setString(1, Error_id);
            ps.setString(2, User);
            ps.setString(3, Content);
            ps.executeUpdate();
        }catch(Exception e)
SQLServer 2022/1/1 18:53:26 有383人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶