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

📄 insert.jsp

📁 向access中插入数据
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<%
	// 获取用户输入的参数
	String no = request.getParameter("no");
	String name = request.getParameter("name");
	String email = request.getParameter("email");
	String person_phone = request.getParameter("person_phone");
	String qq = request.getParameter("qq");
	String home_phone = request.getParameter("home_phone");
%>
<%!
	// 定义数据库驱动程序
	String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
	// 定义数据库连接地址
	String DBURL = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Documents and Settings\\Administrator\\jbproject\\MyWebProject\\MyWebApp\\Student.mdb";
	// 定义数据库连接对象,属于java.sql包中的接口
	Connection conn = null;
	// 定义PrepareStatement对象,用于操作数据库
	PreparedStatement stmt = null;
	// 定义一字符串变量,用于保存SQL语句
	String sql = null;
 %>
<%
	// 加载驱动程序
	try
	{
		Class.forName(DBDRIVER);
	}
	catch(Exception e)
	{
		out.println("加载驱动器失败");
	}
	// 连接数据库
	try
	{
		conn = DriverManager.getConnection(DBURL);
	}
	catch(Exception e)
	{
		out.println("数据库连接失败");
	}
	// 操作数据库
	try
	{
		sql = "insert into student(no,name,email,person_phone,qq,home_phone) values(?,?,?,?,?,?)";
		stmt = conn.prepareStatement(sql);
		stmt.setString(1,no);
		stmt.setString(2,name);
		stmt.setString(3,email);
		stmt.setString(4,person_phone);
		stmt.setString(5,qq);
		stmt.setString(6,home_phone);
		stmt.executeUpdate();
	}
	catch(Exception e)
	{
		out.println("操作数据库失败");
	}
	// 关闭数据库
	try
	{
		stmt.close();
		conn.close();
        }
	catch(Exception e)
	{
		out.println("数据库关闭失败");
	}
%>
<html>
<head>
<title>
Insert
</title>
</head>
<body bgcolor="#ffffff">
<jsp:forward page="Success.jsp"/>
</body>
</html>

⌨️ 快捷键说明

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