永发信息网

jsp 操作数据库插入操作没反应 只出现 "连接成功!" 求解决

答案:2  悬赏:60  手机版
解决时间 2021-12-24 14:16
第一个页面代码:
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<body>
<table border="2">

<form action="doadd.jsp" method="post" name="form1">
<center><tr><td>ID</td><td><input type="text" name="ID"></td></tr>
<tr><td>Name</td><td><input type="text" name="name"/></td></tr>
<tr><td>Password</td><td><input type="password" name="password"/></td></tr>
<tr><td>Sex</td><td><input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女"/>女</td></tr>
<tr><td>Birthday</td><td><input type="text" name="birthday"/></td></tr>
<tr><td>Birthplace</td><td><input type="text" name="birthplace"/></td></tr><br/>
<tr><td><input type="submit" name="submit" value="提交">
<input type="reset" name="reset" value="重置"></td></tr>
</center>
</form>
</table>

</body>
</html>

第二个页面:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<% response.setCharacterEncoding("gb2312");
String id = request.getParameter("id");
String name = request.getParameter("name");
String password = request.getParameter("password");
String sex = request.getParameter("sex");
String birthday = request.getParameter("birthday");
String brithplace = request.getParameter("birthplace");

String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=MYRS";
String sql = "insert into users values('"+id+"','"+name+"','"+password+"','"+sex+"','"+birthday+"','"+brithplace+"')";
String user = "sa";
String pwd = "123";
Connection conn = null;
Statement stmt = null;
//ResultSet rs = null;
try{
Class.forName(driver);
conn = DriverManager.getConnection(url,user,pwd);

//stmt = conn.prepareStatement(sql);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
out.print("连接成功!");
stmt.executeUpdate(sql);
out.print("操作成功!");
response.sendRedirect("query.jsp");
stmt.close();
conn.close();
}catch(Exception e){
e.getMessage();
}
//response.sendRedirect("query.jsp");
%>

</body></html>
最佳答案
stmt = conn.createStatement();
out.print("连接成功!");
if (stmt.executeUpdate(sql)>=1){
out.print("操作成功!");
}else(
out.print("操作失败!");
}
stmt.close();
conn.close();

response.sendRedirect("query.jsp");
全部回答
我会继续学习,争取下次回答你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中庄村委会地址在哪?我要去那里办事
英文字母纹身有小伤感的语句
阙题阅读答案
形容传承的词语
“最美不过夕阳红”是什么意思?
李庄村委会在什么地方啊,我要处理点事
我和我女朋友吵架了,我以为她背叛我了,我打
从事业单位辞职了档案怎么转?
落地生根开花吗?
初中700字作文,题目:眉头舒展了 在线等
运动会可以有哪些古诗
质量效应3最完美的红光结局是什么样的?
卫生间在厨房上面好吗
五两四钱女命详解
“一江春水向东流”,这是人们对近些年来我国
推荐资讯
16英语翻译武昌职业学院答案
暴走神探最后孤独一生?
钢筋混凝土术语,请问一个字怎么读.长的和铨
You must eat (w )and (k) youself healthy
哪款洗衣机洗的干净
如图,已知PA,PB为⊙O的切线,A,B为切点,C
单选题Acaraccident,however,________oc
怎么练习唱歌、我不用知其所以然、不过简单的
2017年4月17号海口到西安的火车时刻表
请问,注册网叶怎么进不去呀,晕  我都试过好
怎么把电脑键盘锁住
安装窗帘滑道多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?