📄 do_addbook.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<%
String prono=request.getParameter("prono");
byte[] get_prono=prono.getBytes("ISO-8859-1");
prono= new String(get_prono,"GB2312");
String protype=request.getParameter("protype");
byte[] get_protype=protype.getBytes("ISO-8859-1");
protype= new String(get_protype,"GB2312");
String protypename=request.getParameter("protypename");
byte[] get_protypename=protypename.getBytes("ISO-8859-1");
protypename= new String(get_protypename,"GB2312");
String proname=request.getParameter("proname");
byte[] get_proname=proname.getBytes("ISO-8859-1");
proname= new String(get_proname,"GB2312");
String prounit=request.getParameter("prounit");
byte[] get_prounit=prounit.getBytes("ISO-8859-1");
prounit=new String(get_prounit,"GB2312");
String proprice=request.getParameter("proprice");
byte[] get_proprice=proprice.getBytes("ISO-8859-1");
proprice=new String(get_proprice,"GB2312");
/*数据库连接部分的操作*/
Connection con=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try { con=DriverManager.getConnection ("jdbc:odbc:bookshop","sa","");
String SQLstr="insert into product values (?,?,?,?,?,?)";
PreparedStatement pstmt=con.prepareStatement(SQLstr);
pstmt.setString(1,prono);
pstmt.setString(2,protype);
pstmt.setString(3,protypename);
pstmt.setString(4,proname);
pstmt.setString(5,prounit);
pstmt.setString(6,proprice);
int n= pstmt.executeUpdate();
if(n>0)
{out.print("添加新书成功");out.print("<br>");
out.print("<a href=login.jsp>返回首页</a>") ;out.print(" ");
out.print("<a href=addbook.jsp>继续添加</a>") ;}
pstmt.close();
con.close();
}
catch(SQLException e)
{ out.print(e);
out.print("对不起,添加新书失败,请重新添加新书。<br>");
out.print("<li><font color=red>可能出错的原因:</font><br>");
out.print("<li>新书序列号已存在:<br>");
out.print("<li>确认您有此权限:<br>");
out.print("<li>没有完整输入新书信息:<br><br><br>");
out.print("<a href=login.jsp>返回首页</a>") ;out.print(" ");
out.print("<a href=addbook.jsp>重新添加新书</a>") ;
}
%>
</BODY>
</HTML>
<!--遇到的问题:在添加新书的时候 数据库能添加成功,可是却报出异常
问题一直没有解决啊 心急
-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -