JSP中MySQL資料新增/修改/刪除
阿新 • • 發佈:2019-01-04
新增
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<title>向資料庫新增資訊</title>
</head>
<body >
<%
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="123456";
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver"); //載入JDBC驅動
out.println("載入驅動類成功");
conn=DriverManager.getConnection(url,user,password); //連線MySQL資料庫
out.println("連線MySQL成功");
} catch (ClassNotFoundException e) {
out.println("找不到驅動類"); //處理ClassNotFoundException異常
}catch(SQLException e){
out.println("連線MySQL失敗"); //處理SQLException異常
}
try{
//建立語句物件Statement
Statement stmt=conn.createStatement();
//新增一條使用者資訊
String addUser="insert into user(id,username,password)values(null,'黃敏聰','123456')";
//新增使用者
stmt.executeUpdate(addUser);
out.println("新增使用者資訊成功");
}catch(SQLException e){
out.println("新增使用者資訊失敗");
}
%>
</body>
</html>
修改
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<title>更新使用者資訊</title>
</head>
<body>
<%
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="123456";
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver"); //載入JDBC驅動
out.println("載入驅動類成功");
conn=DriverManager.getConnection(url,user,password); //連線MySQL資料庫
out.println("連線MySQL成功");
} catch (ClassNotFoundException e) {
out.println("找不到驅動類"); //處理ClassNotFoundException異常
}catch(SQLException e){
out.println("連線MySQL失敗"); //處理SQLException異常
}
try{
Statement stmt=conn.createStatement(); //建立語句物件Statement
//更新id為1的使用者資訊,更改密碼為000000
String updateUser="update user set password='000000' where id=1";
stmt.executeUpdate(updateUser); //執行更新
out.println("修改使用者資訊成功");
}catch(SQLException e){
out.println("修改使用者資訊失敗"); //處理SQLException異常
}
%>
</body>
</html>
刪除
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<title>更新使用者資訊</title>
</head>
<body>
<%
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="123456";
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver"); //載入JDBC驅動
out.println("載入驅動類成功");
conn=DriverManager.getConnection(url,user,password); //連線MySQL資料庫
out.println("連線MySQL成功");
} catch (ClassNotFoundException e) {
out.println("找不到驅動類"); //處理ClassNotFoundException異常
}catch(SQLException e){
out.println("連線MySQL失敗"); //處理SQLException異常
}
try{
Statement stmt=conn.createStatement(); //建立語句物件Statement
//刪除id為1的使用者資訊
String deletUser="delete from user where id='2'";
stmt.executeUpdate(deletUser); //執行刪除
out.println("刪除使用者資訊成功");
}catch(SQLException e){
out.println("刪除使用者資訊失敗"); //處理SQLException異常
}
%>
</body>
</html>