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

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

  创建表

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

  步骤1:

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

  C:\>

  C:\>cd Program Files\MySQL\bin

  C:\Program Files\MySQL\bin>

  步骤2:

  C:\Program Files\MySQL\bin>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 ID First Name Last Name Age
       

  

  

  访问这个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 ID First Name Last Name Age
       

  

  

  访问这个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 ID First Name Last Name Age
       

  

  

  访问这个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'

  

  

  

  SELECT * from Employees;

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

Emp ID First Name Last Name Age
       

  

  

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

(编辑:雷林鹏 来源:网络)

JSP 连接数据库的更多相关文章

  1. JSP 连接数据库JDBC有一定的了解

    JSP 连接数据库 本章节假设您已经对JDBC有一定的了解.在开始学习JSP数据库访问前,请确保JDBC环境已经正确配置. 首先,让我们按照下面的步骤来创建一个简单的表并插入几条简单的记录: 创建表 ...

  2. JSP连接数据库

    1.将c3p0-0.9.5.2.jar/mchange-commons-java-0.2.11.jar/ojdbc6.jar三个包放在WEB-INF的lib文件夹下,将web.xml文件放到WEB-I ...

  3. JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连(转)

    学JSP的同学都要知道怎么连数据库,网上的示例各有各的做法,弄得都不知道用谁的好.其实方法千变万化,本质上就两种:Jdbc-Odbc桥和Jdbc直连. 下面先以MySQL为例说说这两种方式各是怎么连的 ...

  4. jqplot利用ajax传值画图表(利用jsp连接数据库)

    实现从数据库中取得数据,再把数据传给画jqplot的jsp界面!jsp界面再进行画图,画出我们所需的图表! 有两个jsp界面,7-12.jsp用来连接数据库,并把数据传给ajaxauto.jsp,aj ...

  5. jsp连接数据库增删改查

    一,创建表 二.将jar包复制导入到lib文件夹下 三.创建工具包连接数据库 package com.bill.util; import java.sql.Connection; import jav ...

  6. JSP连接数据库,报Unable to compile class for JSP

    先看一下报错原因: HTTP Status 500 - Unable to compile class for JSP: type Exception report message Unable to ...

  7. jsp连接数据库的乱码问题 servlet请求参数编码处理get post

    1.在所有需要读取数据的地方用下面的方式.同时jsp必须统一编码,如我都是UTF-8 String userName= new String(request.getParameter("us ...

  8. 构建一个高可扩展性javabean和jsp连接数据库操作

    1. 我们先在Tomcat 中创建一个DataSource- jdbc/Panabia,然后再创建一个java“基类”,这个类封装了数据库连接和连接的释放. package Panabia.db; i ...

  9. JSP连接MySQL数据库问题

    之前写了一大段,还说了一下具体JDBC连接数据库API的具体包的基本知识,哪知道自己手残不小心按了删除按钮.结果去看自动保存记录时,就只剩下下面这段了.好吧,其实最主要最核心的也就是下面这点了.具体如 ...

随机推荐

  1. abap 中modify 的使用

    1.modify table itab from wa Transporting f1 f2 ... 表示表itab中符合工作区wa 中关键字的一条数据的 f1 f2字段会被wa中对应的字段值更新. ...

  2. Laravel 5.3 使用内置的 Auth 组件实现多用户认证功能

    https://blog.csdn.net/kevinbai_cn/article/details/54341779 概述 在开发中,我们经常会遇到多种类型的用户的认证问题,比如后台的管理员和前台的普 ...

  3. Spark2.0机器学习系列之2:基于Pipeline、交叉验证、ParamMap的模型选择和超参数调优

    Spark中的CrossValidation Spark中采用是k折交叉验证 (k-fold cross validation).举个例子,例如10折交叉验证(10-fold cross valida ...

  4. void指针意义、Const、volatile、#define、typedef、接续符

    1.C语言规定只有相同类型的指针才可以相互赋值. Void*指针作为左值用于接收任意类型的指针, void*指针作为右值赋给其他指针时需要强制类型转换. 2.在C语言中Const修饰的变量是只读的,本 ...

  5. 读写INI配置文件。

    核心函数: 写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,//INI文件中的一个字段名 LPCTSTR lpKeyName,//l ...

  6. hbase(一)

    1.hbase安装参考 http://blog.csdn.net/wild46cat/article/details/53214159 2.遇到的问题: ERROR: The node /hbase ...

  7. [转]美国最大婚恋交友网站eHarmony的机器学习实践

    转自:http://www.csdn.net/article/2015-03-19/2824267 上周,我去洛杉矶参加了一个机器学习的meetup,一位主讲是eHarmony公司(美国最大的婚恋交友 ...

  8. iOS 自动订阅开发

    一.代码逻辑 关于iOS 订阅.自动订阅 本身功能开发很简单.跟正常的购买没什么大的差异.唯一需要特殊处理(自动订阅)的是, 在APP启动时候要增加侦听: [[SKPaymentQueue defau ...

  9. tomcat源码调试

    三.tomcat目录结构 tomcat的下载安装有很多教程,不再赘述. 现在的tomcat已经到9了,当tomcat下载安装完成后,其目录大致如下:     除了上面的文件夹,还有四个文件:     ...

  10. 在LAMP的生产环境内添加PHP的cURL扩展模块

    服务器运行一段时间后,可能突然会需求添加某个扩展,如curl.pdo.xmlrpc等, 这就需要在不重新编译 PHP   的情况下独立添加扩展. 下面以安装curl为例,介绍具体安装步骤. 1.安装c ...