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

📄 sample4.jsp

📁 一个完整的门户网站,基于JSP环境下开发的,使用SQL数据库.
💻 JSP
字号:
<%@ page language="java" import="java.sql.*,com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />

<HTML>
<BODY BGCOLOR="white">

<H1>jspSmartUpload : Sample 4</H1>
<HR>

<%
	// Variables
	int count=0;

	// Connect to the database
	Class.forName("org.gjt.mm.mysql.Driver").newInstance();
	Connection con = DriverManager.getConnection("jdbc:mysql:///test");

	// SQL Request
	Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY ,ResultSet.CONCUR_UPDATABLE);
	ResultSet rs = stmt.executeQuery("SELECT * FROM TFILES WHERE ID=1");

	// if the resultset is not null
	if (rs.next()){

		// Initialization
		mySmartUpload.initialize(pageContext);

		// Upload
		mySmartUpload.upload();

		// upload file in the DB if this file is not missing
		if (!mySmartUpload.getFiles().getFile(0).isMissing()){

			try {

				rs.updateString("FILENAME",mySmartUpload.getFiles().getFile(0).getFileName());
				
				// Add the current file in the DB field
				mySmartUpload.getFiles().getFile(0).fileToField(rs,"FILE");

				// Update
				rs.updateRow();
				count++;		
				
			} catch(Exception e) {
				out.println("An error occurs : " + e.toString());				
			}			

		}

	}

	// Display the number of files uploaded
	out.println(count + " file(s) uploaded in the database.");

	rs.close();
	stmt.close();
	con.close();

%></BODY></HTML>

⌨️ 快捷键说明

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