知识大全 jsp连接MySQL实现插入insert操作功能示例
Posted 知
篇首语:世界上唯一拥有越多越好的东西就是知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jsp连接MySQL实现插入insert操作功能示例相关的知识,希望对你有一定的参考价值。
jsp连接MySQL实现插入insert操作功能示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本文将为大家展示下jsp连接MySQL执行插入操作的功能 具体的示例及代码如下 感兴趣的朋友可以了解下下午终于实现了jsp连接MySQL执行插入操作的功能 在index jsp页面输入数据 提交到mysql——insert jsp页面进行插入数据库的操作 index jsp页面代码如下
复制代码 代码如下: <%@ page language="java" pageEncoding="utf "%> <%@ page contentType="text/;charset=utf "%> <% request setCharacterEncoding("UTF "); response setCharacterEncoding("UTF "); response setContentType("text/; charset=utf "); %> <> <head> </head> <body> <form action="mysql_insert jsp" method="post"> ID :<input type = "text" name=id value=" "/> 姓名 :<input type = "text" name=name value="aaa"/> 性别 :<input type = "text" name=sex value="female"/> 年龄 :<input type = "text" name=age value=" "/> </br> <input type = "submit" value="提交"/> </form> </body> </>mysql——insert jsp的代码如下
复制代码 代码如下: <%@ page language="java" import="java util * java sql *" pageEncoding="utf "%> <%@ page contentType="text/;charset=utf "%> <% request setCharacterEncoding("UTF "); response setCharacterEncoding("UTF "); response setContentType("text/; charset=utf "); %> <> <head> <title>add message into table </TITLE> </head> <body> <% String id=request getParameter("id"); //从表单获得 String name=request getParameter("name"); //从表单获得 String sex=request getParameter("sex"); //从表单获得 String age=request getParameter("age"); //从表单获得 java util Date date=new java util Date(); String datetime=new Timestamp(date getTime()) toString(); try /** 连接数据库参数 **/ String driverName = " mysql jdbc Driver"; //驱动名称 String DBUser = "root"; //mysql用户名 String DBPasswd = " "; //mysql密码 String DBName = "_db"; //数据库名 String connUrl = "jdbc:mysql://localhost/" + DBName + "?user=" + DBUser + "&password=" + DBPasswd; Class forName(driverName) newInstance(); Connection conn = DriverManager getConnection(connUrl); Statement stmt = conn createStatement(); stmt executeQuery("SET NAMES UTF "); String insert_sql = "insert into person_tb values( " + id + " " + name + " " + sex + " " + age + " )"; String query_sql = "select * from person_tb"; try stmt execute(insert_sql); catch(Exception e) e printStackTrace(); try ResultSet rs = stmt executeQuery(query_sql); while(rs next()) %> ID <%=rs getString("id")%> </br> 姓名 <%=rs getString("name")%> </br> 性别 <%=rs getString("sex")%> </br> 年龄 <%=rs getString("age")%> </br> </br> <% catch(Exception e) e printStackTrace(); //rs close(); stmt close(); conn close(); catch (Exception e) e printStackTrace(); %> </body> </>访问index jsp后的页面 输入测试数据 提交后得到如下页面 数据库的变化情况如下 关于jsp连接MySQL数据库时的乱码问题 在 输入数据的页面的编码方式要使用GB 或者GBK 同时在接收数据的页面的编码方式要使用UTF 才能保证完全不会出现乱码 如上面的例子 在 index jsp输入数据 所以其使用<%@ page contentType="text/;charset=gb "%>语句指明使用GB 编码 而 mysql_insert jsp接收数据 所以其使用<%@page language="java" pageEncoding="UTF "%>语句指明使用UTF 编码 而对于从MySQL中拿出数据并显示的页面 其编码方式也要 使用GB 如下面的mysql_query jsp文件例子就使用了<%@ page contentType="text/;charset=gb "%>语句指明了编码方式 tomcat默认按照iso 对url进行编码所以要进行相应转换
复制代码 代码如下: cha138/Article/program/Java/JSP/201311/20627相关参考
知识大全 jsp连接MySQL操作GIS地图数据实现添加point的功能代码
jsp连接MySQL操作GIS地图数据实现添加point的功能代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
如何应对JSP连接MySQL数据库问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当您面临J
轻松应对JSP连接MySQL数据库问题[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
轻松应对JSP连接MySQL数据库问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
知识大全 Java jsp tomcat6 mysql连接池配置
Javajsptomcat6mysql连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
希赛教育计算机专业考研专业课辅导招生 希赛教育计算机专业考研专业课辅导视频 希赛教育计算机考研专业课在线测试系统 boolListInsert(SqList&LintposElemT
SQL实战新手入门:插入数据-INSERT语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 插
标签库完成复杂的后台处理功能的JSP示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JSTL
<%//变量声明javasqlConnectionsqlCon;//数据库连接对象javasqlStatementsqlStmt;//SQL语句对象javasqlResultSetsqlRs
JSP脚本元素和注释复习总结示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天复习了JSP