1、JDBC的连接方式是:
首先、需要获取到连接池,然后再编写sql语句,最后使用得到的连接池对象将使用对应的操作(update、delete)将sql语句以及占位符对应的数据填写上去。
public int insertUser(User user) throws SQLException {
//1 创建一个QueryRunner对象
QueryRunner queryRunner=new QueryRunner(C3P0Utils.getDataSource());
//2 插入数据
String sql="insert into user(u_name,u_password,u_sex,u_status," +
"u_code,u_email,u_role) value(?,?,?,?,?,?,?)";
int rows = queryRunner.update(sql, user.getUsername(), user.getUpassword(), user.getUsex(), user.getUstatus(), user.getCode(),
user.getEmail(), user.getUrole());
return rows;
}
2、前端将数据上传到Session的方法
通过输入框的name属性去传递到对应的Controller层,Controller层将数据接收
<form action="${pageContext.request.contextPath}/manager/safe/insertEmp" method="post">
<table cellpadding="0" cellspacing="0" border="0"
class="form_table">
<tr>
<td valign="middle" align="right">
name:
</td>
<td valign="middle" align="left">
<input type="text" class="inputgri" name="name" />
</td>
</tr>
<tr>
<td valign="middle" align="right">
salary:
</td>
<td valign="middle" align="left">
<input type="text" class="inputgri" name="salary" />
</td>
</tr>
<tr>
<td valign="middle" align="right">
age:
</td>
<td valign="middle" align="left">
<input type="text" class="inputgri" name="age" />
</td>
</tr>
</table>
<p>
<input type="submit" class="button" value="Confirm" />
</p>
</form>