2017-12-04 4 views
0

データベーステーブルのデータを表示し、各行にはチェックボックスを入れました。ここでユーザーは製品をチェックし、保存ボタンを押すとデータが別のテーブルに挿入されますJSPを使用してデータベースに格納します。JSPを使用してデータベースにデータを挿入

どうすればいいですか?

私の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> 

<% } %> 
+0

まさにの詳細を入力してくださいあなたの現在のアプローチでは機能しません。エラーメッセージ。 – RunOrVeith

答えて

0

私は以下の点を起動するための原始的な手法を共有するIなど、休止状態、など春データなどのORMフレームワークを使用して好む:

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)"); 
関連する問題