0
私は2つのテーブルを持っています.1つは登録する人の詳細を挿入し、もう1つはテーブルのルートの詳細を挿入します。各人の詳細とルートの共有IDが必要です。 どうすればいいですか?私は似たようなことは一度もしていませんので、私に同行してください。私は前のテーブルと同じ値のアトリビュート(別のテーブル)を入力する必要があります
これはIDが挿入された場合に、最初の表のコードである:
Integer maxid=0;
Integer id;
String Id=request.getParameter("id");
String title=request.getParameter("title");
session.putValue("userid",title);
String fname=request.getParameter("fname");
String lname=request.getParameter("lname");
String email=request.getParameter("email");
String password=request.getParameter("password");
String cb=request.getParameter("cb");
String type=request.getParameter("type");
String name=request.getParameter("name");
String regid=request.getParameter("regid");
String lno=request.getParameter("lno");
String mnum=request.getParameter("mnum");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","ankurmisra");
Statement st= con.createStatement();
ResultSet rs;
ResultSet rs2;
String str=" " ;
rs2=st.executeQuery("Select max(id) as maxid from enter");
while(rs2.next())
{
maxid=rs2.getInt("maxid");
}
id = maxid + 1;
int i=st.executeUpdate("insert into enter values ('"+id+"','"+title+"','"+fname+"','"+lname+"','"+email+"','"+password+"','"+mnum+"','"+cb+"','"+type+"','"+name+"','"+regid+"','"+lno+"')");
これは私が挿入されるように同じIDを必要とする第二のテーブルのコードである。これらの場合
String id=request.getParameter("id");
String pickup=request.getParameter("pickup");
String leave1=request.getParameter("leave1");
String going=request.getParameter("going");
String coming=request.getParameter("coming");
String message=request.getParameter("message");
String detour=request.getParameter("detour");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","ankurmisra");
Statement st= con.createStatement();
ResultSet rs;
int i=st.executeUpdate("insert into check values ('"+id+"',"+pickup+"','"+leave1+"','"+going+"','"+coming+"','"+message+"','"+detour+"')");
あなたの答えをありがとう。私は上記の方法を試してみましょう! :) –