Java EE 开发技术与案例教程——第二章:JDBC

目录

 

prerequire:

开始!

index.jsp

add.jsp&addAction.jsp

 

习题


prerequire:

结果:

开始!

上面教程按部就班可以完成环境的搭建和调通,下面介绍JDBC数据库应用模型以及利用JDBC在JSP中的增删改查(此处只介绍工程实现,具体原理不介绍)

首先新建一个web工程,可以看到,我完成之后的工程下有六个,jsp文件,这六个文件中add和addAction是负责数据库操作的增加操作,delete是删除、modify和modifyAction是改,而index负责了显示和查的操作。

index.jsp

首先先看index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.io.*, javax.servlet.*, java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
  <br>
  <a href="add.jsp">添加</a>
  <br>
  <%
    //加载驱动程序
    String driver ="com.mysql.jdbc.Driver";
    Class.forName(driver);

    //连接数据库(打开)
    String url="jdbc:mysql://localhost:3306/new1";//数据库名
    String name="root"; //数据库用户名
    String pwd="12341234";//密码
    Connection conn=DriverManager.getConnection(url,name,pwd);

    //执行查询操作
    Statement stmt = conn.createStatement();
    String sqlText = "SELECT * FROM movie";
    ResultSet rs = stmt.executeQuery(sqlText);
	%>
	<%
    out.print("<table>");
    out.print("<tr>");
    out.print("<td>电影名称</td>");
    out.print("<td>电影类型</td>");
    out.print("<td>电影描述</td>");
		out.print("</tr>");
		
 		while (rs.next()) 
 		{
		  out.print("<tr>");
		  
			out.print("<td>");
			out.print(rs.getString("Name"));
			out.print("</td>");
 			out.pri
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值