Servlet中利用JDBC操作数据库,往emp表中添加数据
2013-05-14 15:19
597 查看
第一步:首先进入数据库,建库,建表。
第二步:在myeclipse中新建一个web工程,我的就为web01_demo,接着在WebRoot下新建一个add.jsp文件。
add.jsp的代码十分简单:
AddEmployeeServlet的代码如下:
在浏览器里输入:http://localhost:8080/web01_demo/add.jsp
浏览器返回页面,在表单中输入姓名和薪水,点击confirm按钮,提交,即可将数据写入exercise数据库的emp表。
第二步:在myeclipse中新建一个web工程,我的就为web01_demo,接着在WebRoot下新建一个add.jsp文件。
add.jsp的代码十分简单:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'add.jsp' starting page</title> </head> <body> <form action="add"> <h4>add employee</h4> name:<input type="text" name="name"><br> salary:<input type="text" name="salary"><br> <input type="submit" value="confirm"> </form> </body> </html>第三步:写提供服务的Servlet,这里为AddEmployeeServlet,采取继承HttpServlet的方式,在web.xml文件中映射的url为add。
AddEmployeeServlet的代码如下:
public class AddEmployeeServlet extends HttpServlet { private static final String URL="jdbc:mysql://localhost:3306/exercise"; private static final String USER="root"; private static final String PASS="mysqladmin"; public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException { String name=request.getParameter("name"); String salary=request.getParameter("salary"); Connection conn=null; PreparedStatement pstmt=null; try { Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection(URL,USER,PASS); pstmt=conn.prepareStatement( "insert into emp(name,salary) values(?,?)"); pstmt.setString(1,name); pstmt.setDouble(2,Double.parseDouble(salary)); pstmt.executeUpdate(); PrintWriter pw=response.getWriter(); pw.print("<h3>add success</h3>"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }第四步:在myeclipse中部署应用web01_demo,接着启动Tomcat服务器。
在浏览器里输入:http://localhost:8080/web01_demo/add.jsp
浏览器返回页面,在表单中输入姓名和薪水,点击confirm按钮,提交,即可将数据写入exercise数据库的emp表。
相关文章推荐
- JDBC中Statement操作数据库 添加数据
- java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- 【Servlet】利用JSTL表达式把Servlet从数据库读出的数据推向前台与javax.el.PropertyNotFoundException的错误
- JMeter 参数化之利用JDBC Connection Configuration从数据库读取数据并关联变量
- [转]SQL Server利用数据库日志恢复数据到时间点的操作
- SQL Server利用数据库日志恢复数据到时间点的操作
- (转)JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle
- (转)利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- jsp之javaBean操作数据库添加数据
- 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
- 【Servlet】在Servlet3.0中利用json+ajax把数据库查询出来的数据推向前台显示,无额外的json解析包
- 利用JDBC对数据库进行简单的操作
- 利用数据库日志恢复数据到时间点的操作(总结)
- Servlet基础学习二(共享数据,操作数据库)
- 利用jdbc对数据表进行分页,操作存储过程(有参与无参,返回游标),函数等
- java利用jdbc连接数据库之插入数据
- yii 添加,操作成功,但数据并没有插入到数据库中
- 用 xutils操作数据库,添加数据时的 空指针问题