mysql增删改查脚本_脚本方式实现数据库增删改查
哇塞,一個空格的問題花了一整天的時間終于找出了錯~~~
1.首先實現查詢表中的所有數據:
查看數據庫表中信息String dbUrl= "jdbc:mysql://localhost:3306/book";
String dbUser= "root";
String dbPwd= "123456";
Class.forName(dbDriver);
Connection conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);
String sql= "select * from admin order by id";
Statement stmt= conn.createStatement();//創建Statement對象stmt
ResultSet rs = stmt.executeQuery(sql);//調用executeQuery方法進行數據庫查詢,結果放在rs中
%>
//判斷結果集是否為空,如果不為空,進行循環畫表
">刪除">編輯增加用戶
2.實現刪除功能:
1
2
3 pageEncoding="UTF-8"%>
4
5
6
7
8
刪除9
10
11
12 String idStr = request.getParameter( "id" );//通過request內置對象獲得頁面傳遞主鍵
13 int id=Integer.parseInt(idStr == null || "".equals(idStr)?"0":idStr);14 String dbDriver = "com.mysql.jdbc.Driver";15 String dbUrl = "jdbc:mysql://localhost:3306/book";16 String dbUser = "root";17 String dbPwd = "123456";18 Class.forName(dbDriver);19 Connection conn =DriverManager.getConnection(dbUrl,dbUser,dbPwd);20 String sql = "delete from admin where id=" + id;//定義執行的刪除sql語句
21 Statement stmt =conn.createStatement();22 int res =stmt.executeUpdate(sql);23 if (res < 0)24 out.print("刪除失敗");25 else
26 response.sendRedirect("do_query.jsp");27 %>
28
29
3.實現編輯功能:
1
2
3 pageEncoding="UTF-8"%>
4
5
6
7
8
編輯9
10
11
12 String idStr = request.getParameter( "id");13 int id=Integer.parseInt(idStr == null || "".equals(idStr)?"0":idStr);14 String dbDriver = "com.mysql.jdbc.Driver";15 String dbUrl = "jdbc:mysql://localhost:3306/book";16 String dbUser = "root";17 String dbPwd = "123456";18 Class.forName(dbDriver);19 Connection conn =DriverManager.getConnection(dbUrl,dbUser,dbPwd);20 String sql = "select * from admin where id=" +id;21 Statement stmt =conn.createStatement();22 ResultSet rs =stmt.executeQuery(sql);23 if(rs.next()){24 %>
25
" method="post">26 >
27 >
28
29
30
31 }32 %>
33
34
4.實現更新功能:
更新String idStr= request.getParameter( "id");int id=Integer.parseInt(idStr == null || "".equals(idStr)?"0":idStr);
String username= new String(request.getParameter("username"));
String password= new String(request.getParameter("password"));
String dbDriver= "com.mysql.jdbc.Driver";
String dbUrl= "jdbc:mysql://localhost:3306/book";
String dbUser= "root";
String dbPwd= "123456";
Class.forName(dbDriver);
Connection conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);
String sql= "update admin set username='"+username+"',password='"+password+"'where id =" +id;//定義執行更新的sql語句
Statement stmt = conn.createStatement();//創建Statement對象stmt
int res = stmt.executeUpdate(sql);//調用executeUpdate方法執行更新操作,結果值存儲到res
if(res>0)
response.sendRedirect("do_query.jsp");elseout.print("更新失敗");%>
5.向數據庫添加記錄:
添加新用戶6.實現添加功能:
添加用戶String password= request.getParameter("password");
String dbDriver= "com.mysql.jdbc.Driver";
String dbUrl= "jdbc:mysql://localhost:3306/book";
String dbUser= "root";
String dbPwd= "123456";
Class.forName(dbDriver);
Connection conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);
String sql= "insert into admin(username,password)values('"+ username +"','"+ password +"')";
Statement stmt=conn.createStatement();int res =stmt.executeUpdate(sql);if(res>0)
response.sendRedirect("do_query.jsp");elseout.print("添加失敗");%>
編程的路總是孤獨的,加油!痛并快樂著~~~~~
總結
以上是生活随笔為你收集整理的mysql增删改查脚本_脚本方式实现数据库增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纯php mysql_【总结】纯php
- 下一篇: 无状态mysql_既然HTTP是无状态协