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

📄 insert_exe.jsp

📁 远程教育系统中课程管理系统,包括现行教育体系中特别是高等院校中复杂的课程管理.强烈推荐
💻 JSP
字号:
<%/*
    用途:上载课程excel报表
    程序员:guoyehong
    完成时间:
    修改情况:
    修改时间:  修改原因:  修改人:
*/ %>

<%@ page contentType="text/html;charset=gb2312" %>
<%
//////////////////////////////////////////////////////////////
// Privilege Guarding

	String 	PrivXP="批量添加课程信息";
	String 	PrivME="00605";
	String 	PrivOUT="HTML"; // HTML | XSL | NONE
%>
<%@ include file="../pub/privGuarding.jsp" %>	
<%@ page import="java.io.*,java.sql.*"%>
<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%//@page import="xlrd.*"%>
<%@ page import="jxl.*"%>
<jsp:useBean id="work" scope="application" class="com.dbConnection.dbpool"/>

<html>
<body>
<%  
String major_id=request.getParameter("major_id");
String scr = (String) session.getValue("scr"); 
String T_filename = (String) session.getValue("T_filename");
try
{
	Workbook w = Workbook.getWorkbook(new File(scr+T_filename));
	Sheet sheet=w.getSheet(0);
	int Columns=sheet.getColumns();
	int Rows=sheet.getRows();
	int i,j,ln;
	int lnall=0;
	int lnx;
	int countorder=0;
	int del=0;
	ln=0;
	Cell cell,cellp,cells;
	String cell_value,course_id,stu_id,sql;
	int af;
	cell_value = "";
	for (i=2 ;i<Rows ;i++)
	{		
		lnx=0;
		cells=sheet.getCell(0,i);
		course_id=(cells.getContents()).trim();
		
		String sqlstr="insert into lrn_course_info(major_id,id,course_name,credit,course_time,standard_fee,text_book,ref_book,note) values ('"+major_id+"'";
		for(j=0;j<Columns;j++)
		{
			cell=sheet.getCell(j,i);
			cell_value=cell.getContents();
			if(cell_value!="")
			{
				cell_value=(cell.getContents()).trim();
				sqlstr=sqlstr+",'"+cell_value+"'";
			}
			else
			{
				sqlstr=sqlstr+",''";
			}			
		}
		sqlstr=sqlstr+")";
		//out.print(sqlstr);
		sql="select id from lrn_course_info where id='"+course_id+"'";
		countorder=work.countselect(sql);
		//out.print(sql);
		if(countorder>0)
		{
			out.print("课程"+course_id+"编号有冲突;课程没有添加成功!<br>");
			//out.print(course_id);	
		}
		else
		{
			if(work.executeUpdate(sqlstr)==1)
			{
				ln++;
			}
			else
			{
			out.print("第"+i+"行数据插入失败");
			}
		}	
			out.print("<br>");
	}
	
		
		out.print("共"+ln+"条数据插入成功");
		out.print("<center><a href='course_main.jsp'>[返回]</a>");
}
catch(Exception e){
%>
<script language=javascript>
		alert("你将上载的文件没找到!<%=scr%>");
		history.back();
</script>
<%
}
finally
{
work.close(null);
}
%>	

⌨️ 快捷键说明

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