使用JSP将数据插入数据库

时间:2017-12-04 09:55:23

标签: mysql jsp

我已经显示了数据库表中的数据,并且每行都放置了复选框,这里用户将检查产品,并在按下保存按钮的末尾,而数据应该使用JSP插入数据库中的另一个表。 / p>

我该怎么做?

我的JSP代码:

<% 
pds=new Products();
for(int i=0;i<listpds.size();i++){

pds=(Products)listpds.get(i);
%>

<TR>

<TD><%=pds.getP_id()%></TD>
<TD><%=pds.getP_name()%></TD>
<TD><%=pds.getP_details()%></TD>
<TD><%=pds.getP_price()%></TD>


<TD><input type="checkbox" name="product" value="Bike"> Select </TD>
</TR>

<% } %>

1 个答案:

答案 0 :(得分:0)

我更喜欢使用ORM框架,例如spring数据,hibernate等。我在下面的出发点分享原始技术:

import java.util.List;
import javax.sql.DataSource;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;

DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost/mydb?useConfigs=maxPerformance&characterEncoding=utf8&useSSL=false");
dataSource.setUsername("root");
dataSource.setPassword("pass");
JdbcTemplate jdbc = new JdbcTemplate(dataSource)
jdbc.execute("INSERT INTO mytable (field1, field2) VALUES ('stringvalue',integervalue)");