关键词:
【中文标题】如何使用java在mysql中使用\\\\更新文件路径?【英文标题】:How to update file path with \\ in mysql using java?如何使用java在mysql中使用\\更新文件路径? 【发布时间】:2016-11-23 10:09:52 【问题描述】:用新文件更新附件字段后,mysql文件路径没有斜杠。谁能告诉我修复它的路径?
这是我的文件附件按钮:
private void attachActionPerformed(java.awt.event.ActionEvent evt)
JFileChooser chooser=new JFileChooser();
chooser.showOpenDialog(null);
File f=chooser.getSelectedFile();
String file=f.getAbsolutePath();
file_attach.setText(file);
这是我的更新按钮代码:
private void update_fieldsActionPerformed(java.awt.event.ActionEvent evt)
try
String add1=course_catergory.getSelectedItem().toString();
String add2=code_course.getText();
String add3=course_type.getSelectedItem().toString();
String add4=course_name.getText();
String add5=file_attach.getText();
String sql="UPDATE course SET category='"+add1+"' ,course_code='"+add2+"' ,course_type='"+add3+
"' ,course_name='"+add4+"' ,attach_file='"+add5+"' where course_code='"+add2+"' ";
pst=conn.prepareStatement(sql);
pst.executeUpdate();
JOptionPane.showMessageDialog(null, "Successfully updated.");
catch(Exception e)
JOptionPane.showMessageDialog(null, e);
update_course_table();
【问题讨论】:
了解准备好的语句 好的。非常感谢。 【参考方案1】:使用 PreparedStatement 和 ? 不像原生查询,这是一个如何正确使用它的示例:
try
String sql = "UPDATE course SET category = ?, course_code = ? ,course_type = ? ,course_name = ?, "
+ "attach_file=? where course_code = ? ";
pst = conn.prepareStatement(sql);
pst.setString(1, add1);
pst.setString(2, add2);
pst.setString(3, add3);
pst.setString(4, add4);
pst.setString(5, add5);
pst.setString(6, add2);
pst.executeUpdate JOptionPane.showMessageDialog(null, "Successfully updated.");
catch (Exception e)
JOptionPane.showMessageDialog(null, e);
【讨论】:
java - 如何在文件路径中使用空格从java调用ghostscript
】java-如何在文件路径中使用空格从java调用ghostscript【英文标题】:Howtocallghostscriptfromjavawithwhitespacesinfilepaths【发布时间】:2012-12-1011:04:11【问题描述】:最近,我发现自己必须在linux和windows环境中从java启动ghostscript命令,输入/... 查看详情
如何在 Java 中使用 ODBC 将 Excel 文件导入 MySQL?
】如何在Java中使用ODBC将Excel文件导入MySQL?【英文标题】:HowtoimportanExcelfileintoMySQLusingODBCinJava?【发布时间】:2011-06-2906:44:02【问题描述】:我想使用ODBC驱动程序将Excel文件导入MySQL数据库。Java支持这种技术吗?如果是,请指导... 查看详情
如何使用 localhost 指定 mySQL 的路径?
】如何使用localhost指定mySQL的路径?【英文标题】:HowtospecifypathtomySQLusinglocalhost?【发布时间】:2013-03-2604:47:33【问题描述】:我在指定路径时遇到问题(我在以下文件夹中有两个文件:cmets.frm和db.opt:C:\\xampp\\mysql\\data\\feedback)... 查看详情
如何使用 Java SprinBoot CrudRepository 在 MySQL 中为 JSON 列插入/更新一行
】如何使用JavaSprinBootCrudRepository在MySQL中为JSON列插入/更新一行【英文标题】:Howtoinsert/updatearowinMySQLforJSONcolumnusingJavaSprinBootCrudRepository【发布时间】:2019-11-0204:29:49【问题描述】:我正在尝试使用JavaSpringBootCrudRepository在MySQLJSON... 查看详情
如何使用 CSV(平面文件)更新 MySQL 数据库并在插入前验证数据
】如何使用CSV(平面文件)更新MySQL数据库并在插入前验证数据【英文标题】:HowtoUpdateMySQLDatabasewithCSV(flat-file)andvalidatedatabeforeinsertion【发布时间】:2011-09-1615:32:49【问题描述】:我每天需要将大约40K记录更新到我的php/mysql应用... 查看详情
如何将文件保存在路径中并使用 ../../ 从不同的路径 PHP 访问它
】如何将文件保存在路径中并使用../../从不同的路径PHP访问它【英文标题】:howtosaveafileinapathandaccessitfromadifferentpathPHPusing../../【发布时间】:2019-12-1503:22:32【问题描述】:上传文件时,我需要将文件保存到MySQL数据库。我得到了... 查看详情
如何使用 node.js 在 mySQL 中进行批量更新
】如何使用node.js在mySQL中进行批量更新【英文标题】:HowdoIdoabulkupdateinmySQLusingnode.js【发布时间】:2016-09-2118:41:14【问题描述】:我想批量更新数据我在节点JS的对象数组中有超过50行要更新。就像是https://github.com/felixge/node-mysql... 查看详情
如何在 MySQL 中使用 Flutter 和 php 上传图片
】如何在MySQL中使用Flutter和php上传图片【英文标题】:howtouploadimageusingflutterandphpintheMySQL【发布时间】:2021-03-3019:20:03【问题描述】:我想问如何使用post方法将图像文件发布到MySQL?因为我所做的只是上传文件路径而不是图像。... 查看详情
如何在 Node.js 中使用 JSON 对象更新 mySQL 表?
】如何在Node.js中使用JSON对象更新mySQL表?【英文标题】:HowtoUPDATEamySQLtablewithJSONObjectinNode.js?【发布时间】:2020-03-1820:32:26【问题描述】:我有一个JSON对象,想更新一个mySQL表,但没有列出所有键使用INSERT我会这样做vararrayValue=Ob... 查看详情
如何使用声明的变量作为 MySQL 中的路径?
】如何使用声明的变量作为MySQL中的路径?【英文标题】:HowtouseadeclaredvariableasapathinMySQL?【发布时间】:2020-04-0221:11:59【问题描述】:我正在处理一个在文本文件中插入一些数据的存储过程。程序结构如下:delimiter!!dropprocedureife... 查看详情
如何使用 Java 将特殊字符插入 MySQL
】如何使用Java将特殊字符插入MySQL【英文标题】:HowtoinsertspecialcharactersintoMySQLusingJava【发布时间】:2016-05-2618:05:08【问题描述】:我有几个csv文件正在使用Java加载到MySQl中。在描述字段中,我有几个导致加载失败的特殊字符。... 查看详情
如何使用 Java 和 MySQL 确定插入或更新是不是成功?
】如何使用Java和MySQL确定插入或更新是不是成功?【英文标题】:HowdoyoudetermineifaninsertorupdatewassuccessfulusingJavaandMySQL?如何使用Java和MySQL确定插入或更新是否成功?【发布时间】:2014-08-1405:19:45【问题描述】:我正在使用Java连接... 查看详情
更新linux中的包含路径
...题描述】:/my/path/to/file文件夹中的头文件很少。我知道如何将这些文件包含在新的C程序中,但每次我需要在包含头文件之前键入头文件的完整路径。我可以在linux中设置一些路径变量,让它自动查找头文件吗?【问题讨论】:... 查看详情
如何在使用两个内部连接并将表设置为连接时在 MySQL 中使用更新语句?
】如何在使用两个内部连接并将表设置为连接时在MySQL中使用更新语句?【英文标题】:HowtouseanupdatestatementwithMySQLwhileusingtwoinnerjoinsandsettingatabletoaconcatenation?【发布时间】:2017-12-1822:56:25【问题描述】:我正在尝试将product.keywords... 查看详情
如何使用 jquery 将记录更新到 mysql 数据库中?
】如何使用jquery将记录更新到mysql数据库中?【英文标题】:howtoupdaterecordsintomysqldatabaseusingjquery?【发布时间】:2015-06-0417:30:56【问题描述】:我在mysql数据库中有一个userdetails表,我使用jquery在提交时插入了记录。(user_id、姓名... 查看详情
在 Java 中使用 SELECT Query MySQL 进行更新
】在Java中使用SELECTQueryMySQL进行更新【英文标题】:UpdateusingSELECTQueryMySQLinJava【发布时间】:2020-05-2803:39:57【问题描述】:我有一个带有SELECT的INSERT查询:-INSERTINTOtable2(column1,column2,column3)SELECTcolumn1,column2,column3FROMtable1WHEREcondition;... 查看详情
在 Bash 中使用 ZIP 存档
...-3004:59:34【问题描述】:我需要编写一个简单的Bash脚本。如何解压缩包含多个文件的存档(在同一目录中)并获取这些解压缩文件的路径?归档路径在$1属性中。以及如何使用$2路径将这些文件打包回新存档中?谢谢更新:我试... 查看详情
如何在 MySQL 中同时更新和选择
】如何在MySQL中同时更新和选择【英文标题】:HowtoUPDATEandSELECTatthesametimeinMySQL【发布时间】:2012-05-2305:54:05【问题描述】:与这个问题有关系HowUPDATEandSELECTatthesametime并使用此代码:UPDATEtableSETfoo=1WHEREboo=2SELECT*fromtableWHEREfoo=1ANDboo=... 查看详情