zoukankan      html  css  js  c++  java
  • 雷林鹏分享:jsp 连接数据库

      本章节假设您已经对JDBC有一定的了解。在开始学习JSP数据库访问前,请确保JDBC环境已经正确配置。

      首先,让我们按照下面的步骤来创建一个简单的表并插入几条简单的记录:

      创建表

      在数据库中创建一个Employees表,步骤如下:

      步骤1:

      打开CMD,然后进入数据库安装目录:

      C:>

      C:>cd Program FilesMySQLin

      C:Program FilesMySQLin>

      步骤2:

      C:Program FilesMySQLin>mysql -u root -p

      Enter password: ********

      mysql>

      步骤3:

      在TEST数据库中创建Employee表:

      mysql> use TEST;

      mysql> create table Employees

      (

      id int not null,

      age int not null,

      first varchar (255),

      last varchar (255)

      );

      Query OK, 0 rows affected (0.08 sec)

      mysql>

      插入数据记录

      创建好Employee表后,往表中插入几条记录:

      mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');

      Query OK, 1 row affected (0.05 sec)

      mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');

      Query OK, 1 row affected (0.00 sec)

      mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');

      Query OK, 1 row affected (0.00 sec)

      mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');

      Query OK, 1 row affected (0.00 sec)

      mysql>

      SELECT操作

      接下来的这个例子告诉我们如何使用JSTL SQL标签来运行SQL SELECT语句:

      <%@ page import="java.io.*,java.util.*,java.sql.*"%>

      <%@ page import="javax.servlet.http.*,javax.servlet.*" %>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

      

      

      

      

      

      

      url="jdbc:mysql://localhost/TEST"

      user="root" password="pass123"/>

      

      SELECT * from Employees;

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

    Emp IDFirst NameLast NameAge
           

      

      

      访问这个JSP例子,运行结果如下:

    jsp 连接数据库

      INSERT操作

      这个例子告诉我们如何使用JSTL SQL标签来运行SQL INSERT语句:

      <%@ page import="java.io.*,java.util.*,java.sql.*"%>

      <%@ page import="javax.servlet.http.*,javax.servlet.*" %>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

      

      

      

      

      

      

      url="jdbc:mysql://localhost/TEST"

      user="root" password="pass123"/>

      

      INSERT INTO Employees VALUES (104, 2, 'Nuha', 'Ali');

      

      

      SELECT * from Employees;

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

    Emp IDFirst NameLast NameAge
           

      

      

      访问这个JSP例子,运行结果如下:

    jsp 连接数据库

      DELETE操作

      这个例子告诉我们如何使用JSTL SQL标签来运行SQL DELETE语句:

      <%@ page import="java.io.*,java.util.*,java.sql.*"%>

      <%@ page import="javax.servlet.http.*,javax.servlet.*" %>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

      

      

      

      

      

      

      url="jdbc:mysql://localhost/TEST"

      user="root" password="pass123"/>

      

      

      DELETE FROM Employees WHERE Id = ?

      

      

      

      SELECT * from Employees;

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

    Emp IDFirst NameLast NameAge
           

      

      

      访问这个JSP例子,运行结果如下:

    jsp 连接数据库

      UPDATE操作

      这个例子告诉我们如何使用JSTL SQL标签来运行SQL UPDATE语句:

      <%@ page import="java.io.*,java.util.*,java.sql.*"%>

      <%@ page import="javax.servlet.http.*,javax.servlet.*" %>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

      <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

      

      

      

      

      

      

      url="jdbc:mysql://localhost/TEST"

      user="root" password="pass123"/>

      

      

      UPDATE Employees SET last = 'Ali' WHERE Id = ?

      

      

      

      SELECT * from Employees;

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

    Emp IDFirst NameLast NameAge
           

      

      

      访问这个JSP例子,运行结果如下:

    jsp 连接数据库
    (编辑:雷林鹏 来源:网络|侵删)
  • 相关阅读:
    Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴
    Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴
    Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴
    Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴
    Java实现 蓝桥杯VIP 算法提高 士兵排队问题
    Java实现 蓝桥杯VIP 算法提高 士兵排队问题
    Java实现 蓝桥杯VIP 算法提高 士兵排队问题
    Java实现 蓝桥杯VIP 算法提高 士兵排队问题
    Java实现 蓝桥杯VIP 算法提高 数字黑洞
    Minifilter微过滤框架:框架介绍以及驱动层和应用层的通讯
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/12882464.html
Copyright © 2011-2022 走看看