⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shangpintianjia.jsp

📁 jsp时间的一些小例子
💻 JSP
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>商品添加</title>
<style type="text/css">
<!--
body {
	
}
.style2 {color: #3333FF;
	font-size: 18px;
	font-family: "幼圆";
}
.style5 {font-family: "幼圆";
	font-size: 18px;
}
.style7 {font-family: "幼圆"; font-size: 18px; color: #0000FF; }
-->
</style></head>
<p>

  <%@page import="java.sql.*" %>
  <%@page contentType="text/html;charset=gb2312"%>
  <%
	//在使用JDBC之前必须先导入JAVA.SQL.*包,里面包含了Statement和ResultSet两个会使用的方法。
   
	//String id=new String(request.getParameter("id"));
	String image=new String(request.getParameter("tupian"));
	String leixing=new String(request.getParameter("leixing"));
    String xinghao=new String(request.getParameter("xinghao"));
    String maijia=new String(request.getParameter("maijia"));
	byte tempB[]=maijia.getBytes("ISO-8859-1");
	maijia=new String(tempB);
	String didian=new String(request.getParameter("didian"));
	byte tempC[]=didian.getBytes("ISO-8859-1");
	didian=new String(tempC);
	String jiage=new String(request.getParameter("jiage"));
	if(image.equals("")||leixing.equals("")||xinghao.equals("")||maijia.equals("")||didian.equals("")||jiage.equals(""))
		{
		out.println("带*为必填项,请您重新填写,谢谢!<p><a href=shangpintianjia.htm>返回商品添加页</a></p>");
		return;
		
	}
	String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
	String ConnStr="jdbc:odbc:e";
	String sql="insert into product(image,leixing,xinghao,maijia,didian,jiage) values('image/"+image+"','"+leixing+"','"+xinghao+"','"+maijia+"','"+didian+"','"+jiage+"')" ;
    try	
		{
			Class.forName(DBDriver);//加载JDBC驱动程序
		}
	catch(java.lang.ClassNotFoundException e)
		{
			System.err.println("database:"+e.getMessage());
			out.println("驱动未加载");
			
		}
		//在加载中会产生一个java.lang.ClassNotFoundException的对象,所以要用try..catch..进行例外捕捉。

	try
		{
			Connection conn=DriverManager.getConnection(ConnStr,"","");
			
			//创建与数据源的连接使用DriverManager的getConnection方法	getConnection(url,user,pwd);
			
			//在SQL中,查询是通过SELECT语句来完成的。在JDBC中要执行SQL的查询语句可以通过执行一般查询的方式。
			//执行SQL查询的第一步便是准备好一个Statement对象。
			//创建Statement对象可以使用Connection接口的CreateStatement();
			Statement stmt=conn.createStatement();
			//执行SQL查询语句可以使用Statement的executeQuery。方法参数是一个String对象,
			//该对象实际是一个代表需要执行的SELECT语句字符串。

			stmt.executeUpdate(sql);
			stmt.close();
			//关闭Statement对象可以使用Statement对象的close方法。
			//Statement对象被关闭后,用该对象创建的结果集也会被自动关闭。
			conn.close();
			//当不在对数据源进行操作时,都应在程序关闭前关闭建立的连接
		}
	//executeQuery()的方法参数是一个代表SQL查询语句的字符串,在编译的过程中,JDBC仅检查参数是否是一个字符串,
	//而不管该字符串是否就是一个SQL查询语句。只有在驱动执行该语句时才会检测语句是否有错,如果发生错误,则产生
	//SQLException异常。用户应该捕捉该异常并进行处理。
	catch(SQLException e)
		{
			System.err.println("executeUpdate:"+e.getMessage());
			out.println("数据未写入");
			
		}

%>
</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><strong>商品添加成功!</strong>
</p>
<p align="center">&nbsp;</p>
<p align="center"><a href="shangpintianjia.htm">继续添加</a> </p>
<p>&nbsp;</p>
<p align="center"><span class="style2"><span class="style5"><a href="shangpinshanchu.jsp">商品删除及修改</a>|<a href="shangpinchaxun.jsp">商品查询</a>|<a href="shangpintianjia.htm">商品添加</a></span></span></p>
</body>
</html>


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -