我是java的新手,并试图学习将用户名和密码以及配置文件图像路径插入到Mysql数据库中。当我运行以下代码时,它将插入到表中,但表'table_profile'第3列的路径字段如下所示
如果路径等于"C:/Users/Manohar/Documents/FileUplaodDemo/build/web/uploads/x.jpg"
然后它不相同,因为路径等于"C:UsersManoharDocumentsFileUplaodDemo uildwebuploads
stmt = connection.prepareStatement(
"insert into table_profile values('"+userId+"','"+userName+"','"+path+"')");
答案 0 :(得分:4)
用户参数绑定如下:
stmt = connection.prepareStatement("insert into table_profile values(?, ?, ?)");
stmt.setInt(1, userId);
stmt.setString(2, userName);
stmt.setString(3, path);
让Java为您完成所有艰苦的工作:)