新聞中心
本章節(jié)假設您已經對JDBC有一定的了解。在開始學習JSP數(shù)據(jù)庫訪問前,請確保JDBC環(huán)境已經正確配置。

成都創(chuàng)新互聯(lián)公司致力于網(wǎng)站建設、網(wǎng)站設計,成都網(wǎng)站設計,集團網(wǎng)站建設等服務標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務水平進行質量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇成都創(chuàng)新互聯(lián)公司,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設服務!
首先,讓我們按照下面的步驟來創(chuàng)建一個簡單的表并插入幾條簡單的記錄:
創(chuàng)建表
在數(shù)據(jù)庫中創(chuàng)建一個Employees表,步驟如下:
步驟1:
打開CMD,然后進入數(shù)據(jù)庫安裝目錄:
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:
用create database語句建立一個新的數(shù)據(jù)庫TEST:
mysql> create database TEST
步驟4:
在TEST數(shù)據(jù)庫中創(chuàng)建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>
插入數(shù)據(jù)記錄
創(chuàng)建好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 language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ 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"%> SELECT 操作 SELECT * from Employees; Emp ID First Name Last Name Age
訪問這個JSP例子,運行結果如下:
INSERT操作
這個例子告訴我們如何使用JSTL SQL標簽來運行SQL INSERT語句:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ 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"%> INSERT 操作 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 language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ 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"%> DELETE 操作 DELETE FROM Employees WHERE Id = ? SELECT * from Employees; Emp ID First Name Last Name Age
訪問這個JSP例子,運行結果如下:
UPDATE操作
這個例子告訴我們如何使用JSTL SQL標簽來運行SQL UPDATE語句:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ 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"%> UPDATE 操作 UPDATE Employees SET last = 'Ali' WHERE Id = ? SELECT * from Employees; Emp ID First Name Last Name Age
訪問這個JSP例子,運行結果如下:
本文題目:創(chuàng)新互聯(lián)JSP教程:JSP 連接數(shù)據(jù)庫
文章路徑:http://www.fisionsoft.com.cn/article/ccosiid.html


咨詢
建站咨詢
