欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jsp_mysql

錢衛國2年前12瀏覽0評論

JSP(Java Server Pages)是一種動態網頁編程語言,廣泛應用于網頁的開發中。JSP可以與MySQL數據庫進行交互,實現網頁對數據庫中數據的增刪改查等操作。具體實現步驟如下:

1. 導入MySQL JDBC驅動,連接數據庫

<%@ page import="java.sql.*" %>
<%
String url="jdbc:mysql://localhost:3306/test"; // 數據庫的url
String username="root"; // 數據庫用戶名
String password="123456"; // 數據庫密碼
Connection con=null; // 數據庫連接對象
Statement stmt=null; // 數據庫操作對象
ResultSet rs=null; // 數據庫查詢結果對象
try {
// 加載數據庫驅動
Class.forName("com.mysql.jdbc.Driver");
// 獲取連接對象
con=DriverManager.getConnection(url,username,password);
// 創建操作對象
stmt=con.createStatement();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
%>

2. 執行數據庫操作

<% //查詢數據方法
String sql="select * from student";
try {
rs=stmt.executeQuery(sql);//返回查詢結果
while(rs.next()){
out.println(rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3));
}
} catch (SQLException e) {
e.printStackTrace();
} 
%>
<% //增加數據方法
String sql="insert into student (id, name, age) values ('001', 'lisi', '22')";
try {
int num=stmt.executeUpdate(sql);//返回增加的行數
if(num>0){
out.print("數據增加成功!");
}
} catch (SQLException e) {
e.printStackTrace();
} 
%>
<% //修改數據方法
String sql="update student set name='wangwu' where id='001'";
try {
int num=stmt.executeUpdate(sql);//返回修改的行數
if(num>0){
out.print("數據修改成功!");
}
} catch (SQLException e) {
e.printStackTrace();
} 
%>
<% //刪除數據方法
String sql="delete from student where id='001'";
try {
int num=stmt.executeUpdate(sql);//返回刪除的行數
if(num>0){
out.print("數據刪除成功!");
}
} catch (SQLException e) {
e.printStackTrace();
} 
%>

3. 關閉數據庫連接

<% //關閉數據庫連接
try {
if(rs!=null){
rs.close();
}
if(stmt!=null){
stmt.close();
}
if(con!=null){
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
%>

通過以上步驟,我們可以完成JSP與MySQL數據庫的交互,并實現對數據庫中數據的增刪改查等操作。