色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jsp_mysql

錢衛(wèi)國2年前12瀏覽0評論

JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁編程語言,廣泛應(yīng)用于網(wǎng)頁的開發(fā)中。JSP可以與MySQL數(shù)據(jù)庫進(jìn)行交互,實現(xiàn)網(wǎng)頁對數(shù)據(jù)庫中數(shù)據(jù)的增刪改查等操作。具體實現(xiàn)步驟如下:

1. 導(dǎo)入MySQL JDBC驅(qū)動,連接數(shù)據(jù)庫

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

2. 執(zhí)行數(shù)據(jù)庫操作

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

3. 關(guān)閉數(shù)據(jù)庫連接

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

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