【发布时间】:2014-04-13 23:20:55
【问题描述】:
我在 mysql 表中有一个字段,我将数据类型设置为“BLOB”。如何在我的 java 代码中将 jpg 文件插入到我的表中?意思是我如何读取 jpg 文件并在插入表达式中使用它? 我使用按照说明读取 jpg 文件:
File fi = new File("C:\\Users\\Kamyar\\Desktop\\i.jpg");
byte[] fileContent = Files.readAllBytes(fi.toPath());
并使用以下代码插入表格:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Server1",
"root", "admin");
Statement stmt=con.createStatement();
stmt.execute("Insert into users values( 'Salar5' , '1234' , 'describe'
,'" + **here** + "' , 88 , 99 , '1/1/93' );");
con.close();
我不知道如何在插入表达式中使用该文件。 谢谢...
【问题讨论】: