如何在aws中运行java lambda函数
试一试{ PreparedStatement pst=con.PrepareStatement插入员工详细信息E_姓名、E_密码、E_用户名、E_联系人、, +E_角色价值观?,?,?,?,?;; 状态=1如何在aws中运行java lambda函数,java,sql,oracle,jdbc,Java,Sql,Oracle,Jdbc,试一试{ PreparedStatement pst=con.PrepareStatement插入员工详细信息E_姓名、E_密码、E_用户名、E_联系人、, +E_角色价值观?,?,?,?,?;; 状态=1 pst.setString(1,employee.getEname());//Step 7: calling getter() from getter/setter class //Step 10: setting getter values to correspon
pst.setString(1,employee.getEname());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding query
pst.setString(2,employee.getPass());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setString(3,employee.getUname());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setString(4,employee.getEcontact());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setInt(5,employee.getUrole());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.executeQuery();
System.out.println("name:"+employee.getEname()+" pass:"+employee.getPass()+" uname:"+employee.getUname()+" con:"+employee.getEcontact()+" role:"+employee.getUrole());
}
catch(SQLException e){
e.printStackTrace();
}
prepare语句末尾有一个不需要的分号,请将其删除 试试这个
PreparedStatement pst=con.prepareStatement("INSERT INTO employee_details (E_NAME,E_PASSWORD,E_USERNAME,E_CONTACT,"
+ "E_ROLE) VALUES (?,?,?,?,?)");
而不是
PreparedStatement pst=con.prepareStatement("INSERT INTO employee_details (E_NAME,E_PASSWORD,E_USERNAME,E_CONTACT,"
+ "E_ROLE) VALUES (?,?,?,?,?);");
没什么可继续的。您的表是什么样子的?您试图插入什么数据?可能希望将println移动到表的第一行,以查看您的数据是否为badRefer Java文档