jsp连接插入SQL数据库信息

我这里有两个文件,一个是数据插入表单网页,一个插入抉执行jsp网页===========7-3-1.htm==================<body><divid="... 我这里有两个文件,一个是数据插入表单网页,一个插入抉执行jsp网页
===========7-3-1.htm==================
<body>
<div id="div_root">
<form name="form1" id="form1" method="post" action="7-3-2.jsp">
<div>
<div class="div_center"><span id="title">插入数据</span></div>
</div>
<div>
<label>姓名*:</label>
<input name="firstname" type="text" id="firstname"/>
</div>

<div>
<label>姓氏*:</label>
<input type="text" name="lastname" id="lastname" />
</div>
<div>
<label>职业类型*;</label>
<input name="jobtype" type="text" id="jobtype" />
</div>

<div class="div_center">
<input type="submit" name="Submit" value="提交" class="form_button"/>
<input type="reset" name="Reset" id="Reset" value="重置" class="form_button" />
</div>
</form>
</div>
</body>
《《《要插入的数据有姓名-firstname,姓氏-lastname,职业类型-jobtype》》》
==================7-3-2.jsp==================
<%@ page contentType="text/html; charset=gb2312"%>
<%-- 导入JDBC所需要的类 --%>
<%@ page import="java.sql.*"%>
<%
//载入JDBC驱动程序
Driver myDriver = (Driver)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
//创建一个新的连接
Connection myConn = DriverManager.getConnection("jdbc:odbc:sampleDB","","");
//创建一个Statement对象用来将查询和命令发送给数据库
Statement myStatement = myConn.createStatement();
%>
<%
//这里创建一个SQL INSERT语句
//执行插入操作
int myInsert = myStatement.executeUpdate("INSERT INTO employees (firstName,lastName,EmpType) VALUES ('??','??','??')");
if (myInsert>0) {
out.println("操作成功!");
}else{
out.println("操作失败!");
}
%>
<%
//显式的关闭
myStatement.close();
myConn.close();
%>
《《《本地的数据库sql里面我已经有个employees 表,和firstName,lastName,EmpType来对应姓名,姓氏和职业类型的列名。但是在插入数据库语句那里的VALUES 后面的值我不知道怎样才能插到htm里面的数据
展开
 我来答
zhangxy06
2011-07-20 · 超过14用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:41.4万
展开全部
//执缺嫌行插入操作 的后面加入以下语句
//得到姓名
String firstname = request.getParameter("firstname");
if(firstname == null || "".equals(firstname)){
out.println("请输入姓名");
return;
}
/伏配手/得到姓氏
String lastname= request.getParameter("lastname");
if(lastname== null || "".equals(lastname)){
out.println("请输入姓氏");
return;
}
//卖孝得到职业类型
String jobtype= request.getParameter("jobtype");
if(jobtype== null || "".equals(jobtype)){
out.println("请选择职业类型");
return;
}

int myInsert = myStatement.executeUpdate("INSERT INTO employees (firstName,lastName,EmpType) VALUES (firstname,lastname,jobtype)");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式