SlideShare uma empresa Scribd logo
1 de 23
SQL UPDATE
Table)
Record
1 Where
Update Database (MySQL)
Code
UPDATE [Table-Name] SET
Column1='Value1',Column2='Value2',... WHERE clause
UPDATE SET
1=’ 1′, 2=’ 2′
WHERE ’ ’
UPDATE tb_department SET dep_name=’testedit’,
dep_sname=’ ’ WHEREdep_id =’ 2′
SQL UPDATE
Table)
Record
Record Where
delete Database (MySQL)
Code
DELETE FROM [Table-Name] WHERE clause
DELETE
DELETE FROM TABLE_NAME =
WHERE =
DELETE FROM membersbook
WHEREmember_id=”+ID+” ”;
JSP edit
1. WebContent--> New --> JSP file
edit.jsp
2. edit.jsp
EditServlet.java
1. Package com.controller--> New --
> Servlet EditServlet
2. EditServlet. java
Method doPost Method
doget
UpdateServlet.java
1. UpdateServlet.java
edit.jsp
DeleteServet.java
1. DeleteServet. java
Method doPost
MemberDAO.java
1. MemberDAO.java Method
Method
Method
MemberDAO.java
2. Method
MemberDAO.java
3. Method
MemberDAO.java
Code Class edit
<body>
<% MembersBean mem =
(MembersBean)request.getAttribute("MemberData");
%>
<form action="UpdateServlet" method="post">
<input type="hidden"
value="<%=mem.getMember_id()%>"name
="memberID"/>
<table>
<tr>
<td align="right"> </td>
<td align="center" bgcolor="green"><input type="text"
name="name" value
="<%=mem.getMember_firstname()%>"></td>
</tr>
<tr>
<td align="right"> </td>
<td align="center" bgcolor="green"><input type="text"
name="lastname" value
="<%=mem.getMember_lastname()%>"></td>
</tr>
<tr>
<td align="right"> </td>
<td align="center" bgcolor="green"><textarea
rows="5" cols="10" name="address"
><%=mem.getMember_address()%></textarea></td
>
</tr>
<tr>
<td align="right"> </td>
<td align="center" bgcolor="green"><input type="text"
name="phone" value
="<%=mem.getMember_number()%>"></td>
</tr>
<tr>
<td colspan="2" align="center"><input value="
type="submit"><input value=" type="reset"></td>
</tr>
</table>
</form>
</body>
Code Class EditServlet
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws
ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
/**
* @see
HttpServlet#doPost(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doPost(HttpServletRequest
request, HttpServletResponse response) throws
ServletException, IOException {
// TODO Auto-generated method stub
String memberID =
request.getParameter("memberID");
MemberDAO md = new MemberDAO();
String page = "edit.jsp";
request.setAttribute("MemberData",md.getMem
ber(memberID));
RequestDispatcher dispatcher =
request.getRequestDispatcher(page);
if(dispatcher != null){
dispatcher.forward(request,
response); //forward request, response
System.out.println("send complete");
// send complete
} //
}
}
Code Class UpdateServlet
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("UTF-8");
String id = request.getParameter("memberID");
String fname = request.getParameter("name") ;
String lname =
request.getParameter("lastname") ;
String addr = request.getParameter("address") ;
String tel = request.getParameter("phone");
String page = "Search.jsp"; // Profile.jsp
MemberDAO md = new MemberDAO();
MembersBean mem = new MembersBean();
mem.setMember_id(Integer.parseInt(id));
mem.setMember_firstname(fname);
mem.setMember_lastname(lname);
mem.setMember_address(addr);
mem.setMember_number(tel);
md.UpdateMembers(mem);
RequestDispatcher dispatcher =
request.getRequestDispatcher(page);
if(dispatcher != null){
dispatcher.forward(request, response);
//forward request, response
System.out.println("send complete");
// send complete
} //
}
Code Class DeleteServet
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest
request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
// TODO Auto-generated method stub
String id = request.getParameter("memberID");
String page = "Search.jsp"; //
Search.jsp
MemberDAO md = new MemberDAO();
MembersBean mem = new MembersBean();
mem.setMember_id(Integer.parseInt(id));
md.DeleteMembers(id);
RequestDispatcher dispatcher =
request.getRequestDispatcher(page);
if(dispatcher != null){
dispatcher.forward(request, response);
//forward request, response
System.out.println("send complete");
// send complete
} //
}
Code Class MemberDAO
public static MembersBean getMember(String ID){
MembersBean mem = new MembersBean();
String sql = "SELECT * FROM membersbook
WHERE member_id="+ID+"";
//SELECT FROM
members
try {
dbc.createConnection(); //
stmt = dbc.getStatement();
// getStatement() stmt
rs = stmt.executeQuery(sql);
// rs
while (rs.next()) {
mem = new MembersBean();
mem.setMember_id(rs.getInt("member_id"));
mem.setMember_username(rs.getString("member_u
sername"));
mem.setMember_password(rs.getString("member_pa
ssword"));
mem.setMember_firstname(rs.getString("member_fir
stname"));
mem.setMember_lastname(rs.getString("member_las
tname"));
mem.setMember_sex(rs.getString("member_sex"));
mem.setMember_address(rs.getString("member_add
ress"));
mem.setMember_county(rs.getString("member_count
y"));
mem.setMember_number(rs.getString("member_num
ber"));
mem.setMember_email(rs.getString("member_email"
));
mem.setMember_image(rs.getString("member_imag
e"));
}
} catch (Exception e) {
e.printStackTrace(); // error
}
return mem;
}
------------------------------- Method Update----------
----------------
public static boolean UpdateMembers(MembersBean
mem){
String sql = "UPDATE membersbook SET
member_firstname='"
+mem.getMember_firstname()+"',member_lastname=
'"
+mem.getMember_lastname()+"',member_address='"
+mem.getMember_address()+"',member_number='"
+mem.getMember_number()+"'WHERE
member_id="
+mem.getMember_id();
try {
dbc.createConnection(); //
stmt = dbc.getStatement();
// getStatement() stmt
stmt.executeUpdate(sql);
// rs
} catch (Exception e) {
e.printStackTrace(); // error
}
return true;
}
------------------------------- Method Delete-----------
---------------
public static boolean DeleteMembers(String ID){
String sql = "DELETE FROM membersbook WHERE
member_id="+ID+"";
try{
dbc.createConnection(); //
stmt = dbc.getStatement();
// getStatement() stmt
stmt.executeUpdate(sql);
// rs
} catch (Exception e) {
e.printStackTrace(); // error
}
return true;
}
-http://www.code-
father.com/%E0%B8%84%E0%B8%B3%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B
8%87-sql-Select-from-Where-,Like-,Order-By-
%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%88%E0%B8%B3%E0%B9%80%E0%B
8%9B%E0%B9%87%E0%B8%99%E0%B8%95%E0%B9%89%E0%B8%AD%E0%B8%87%
E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8
%95%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%83%E0%B8%8A%E0%B9%89%E
0%B8%9A%E0%B9%88%E0%B8%AD%E0%B8%A2-%E0%B9%86_00022.html
-http://www.select2web.com/sql/sql-delete-commmand.html
-http://www.thaicreate.com/tutorial/sql-delete.html
-http://blog.tnomagic.com/2011/07/update-mysql/
-http://www.thaicreate.com/tutorial/sql-update.html

Mais conteúdo relacionado

Mais procurados

Everything About PowerShell
Everything About PowerShellEverything About PowerShell
Everything About PowerShellGaetano Causio
 
The Ring programming language version 1.7 book - Part 32 of 196
The Ring programming language version 1.7 book - Part 32 of 196The Ring programming language version 1.7 book - Part 32 of 196
The Ring programming language version 1.7 book - Part 32 of 196Mahmoud Samir Fayed
 
Windows 8 Training Fundamental - 1
Windows 8 Training Fundamental - 1Windows 8 Training Fundamental - 1
Windows 8 Training Fundamental - 1Kevin Octavian
 
ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014Jan Jongboom
 
groovy databases
groovy databasesgroovy databases
groovy databasesPaul King
 
Php reference sheet
Php reference sheetPhp reference sheet
Php reference sheetSilvia Rios
 
Solr integration in Magento Enterprise
Solr integration in Magento EnterpriseSolr integration in Magento Enterprise
Solr integration in Magento EnterpriseTobias Zander
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency InjectionRifat Nabi
 
How to Bring Common UI Patterns to ADF
How to Bring Common UI Patterns to ADF How to Bring Common UI Patterns to ADF
How to Bring Common UI Patterns to ADF Luc Bors
 
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of ThingsMySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of ThingsAlexander Rubin
 
FYBSC IT Web Programming Unit V Advanced PHP and MySQL
FYBSC IT Web Programming Unit V  Advanced PHP and MySQLFYBSC IT Web Programming Unit V  Advanced PHP and MySQL
FYBSC IT Web Programming Unit V Advanced PHP and MySQLArti Parab Academics
 
Ex[1].3 php db connectivity
Ex[1].3 php db connectivityEx[1].3 php db connectivity
Ex[1].3 php db connectivityMouli Chandira
 
Doctrine 2
Doctrine 2Doctrine 2
Doctrine 2zfconfua
 
PHP 5.3 and Lithium: the most rad php framework
PHP 5.3 and Lithium: the most rad php frameworkPHP 5.3 and Lithium: the most rad php framework
PHP 5.3 and Lithium: the most rad php frameworkG Woo
 
Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3Fabien Potencier
 
Models and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and HobgoblinsModels and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and HobgoblinsRoss Tuck
 
Pontos para criar_instancia_data guard_11g
Pontos para criar_instancia_data guard_11gPontos para criar_instancia_data guard_11g
Pontos para criar_instancia_data guard_11gLeandro Santos
 

Mais procurados (20)

Everything About PowerShell
Everything About PowerShellEverything About PowerShell
Everything About PowerShell
 
The Ring programming language version 1.7 book - Part 32 of 196
The Ring programming language version 1.7 book - Part 32 of 196The Ring programming language version 1.7 book - Part 32 of 196
The Ring programming language version 1.7 book - Part 32 of 196
 
Php 101: PDO
Php 101: PDOPhp 101: PDO
Php 101: PDO
 
Windows 8 Training Fundamental - 1
Windows 8 Training Fundamental - 1Windows 8 Training Fundamental - 1
Windows 8 Training Fundamental - 1
 
ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014
 
groovy databases
groovy databasesgroovy databases
groovy databases
 
Php reference sheet
Php reference sheetPhp reference sheet
Php reference sheet
 
Drupal7 dbtng
Drupal7  dbtngDrupal7  dbtng
Drupal7 dbtng
 
Solr integration in Magento Enterprise
Solr integration in Magento EnterpriseSolr integration in Magento Enterprise
Solr integration in Magento Enterprise
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency Injection
 
php plus mysql
php plus mysqlphp plus mysql
php plus mysql
 
How to Bring Common UI Patterns to ADF
How to Bring Common UI Patterns to ADF How to Bring Common UI Patterns to ADF
How to Bring Common UI Patterns to ADF
 
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of ThingsMySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
 
FYBSC IT Web Programming Unit V Advanced PHP and MySQL
FYBSC IT Web Programming Unit V  Advanced PHP and MySQLFYBSC IT Web Programming Unit V  Advanced PHP and MySQL
FYBSC IT Web Programming Unit V Advanced PHP and MySQL
 
Ex[1].3 php db connectivity
Ex[1].3 php db connectivityEx[1].3 php db connectivity
Ex[1].3 php db connectivity
 
Doctrine 2
Doctrine 2Doctrine 2
Doctrine 2
 
PHP 5.3 and Lithium: the most rad php framework
PHP 5.3 and Lithium: the most rad php frameworkPHP 5.3 and Lithium: the most rad php framework
PHP 5.3 and Lithium: the most rad php framework
 
Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3
 
Models and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and HobgoblinsModels and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and Hobgoblins
 
Pontos para criar_instancia_data guard_11g
Pontos para criar_instancia_data guard_11gPontos para criar_instancia_data guard_11g
Pontos para criar_instancia_data guard_11g
 

Semelhante a Update&delete

Groovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony CodeGroovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony Codestasimus
 
The Zen of Lithium
The Zen of LithiumThe Zen of Lithium
The Zen of LithiumNate Abele
 
From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)Night Sailer
 
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...탑크리에듀(구로디지털단지역3번출구 2분거리)
 
DrupalCamp Foz - Novas APIs Drupal 7
DrupalCamp Foz - Novas APIs Drupal 7DrupalCamp Foz - Novas APIs Drupal 7
DrupalCamp Foz - Novas APIs Drupal 7chuvainc
 
code for quiz in my sql
code for quiz  in my sql code for quiz  in my sql
code for quiz in my sql JOYITAKUNDU1
 
Unit testing with zend framework tek11
Unit testing with zend framework tek11Unit testing with zend framework tek11
Unit testing with zend framework tek11Michelangelo van Dam
 
Unit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBeneluxUnit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBeneluxMichelangelo van Dam
 
Core Php Component Presentation
Core Php Component PresentationCore Php Component Presentation
Core Php Component PresentationJohn Coonen
 
Corephpcomponentpresentation 1211425966721657-8
Corephpcomponentpresentation 1211425966721657-8Corephpcomponentpresentation 1211425966721657-8
Corephpcomponentpresentation 1211425966721657-8PrinceGuru MS
 
Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1Zianed Hou
 
Php tips-and-tricks4128
Php tips-and-tricks4128Php tips-and-tricks4128
Php tips-and-tricks4128PrinceGuru MS
 
Ten useful JavaScript tips & best practices
Ten useful JavaScript tips & best practicesTen useful JavaScript tips & best practices
Ten useful JavaScript tips & best practicesAnkit Rastogi
 

Semelhante a Update&delete (20)

Quebec pdo
Quebec pdoQuebec pdo
Quebec pdo
 
How te bring common UI patterns to ADF
How te bring common UI patterns to ADFHow te bring common UI patterns to ADF
How te bring common UI patterns to ADF
 
Groovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony CodeGroovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony Code
 
The Zen of Lithium
The Zen of LithiumThe Zen of Lithium
The Zen of Lithium
 
From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)
 
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...
#18.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_국비지원IT학원/실업자/재직자환급교육/자바/스프링/...
 
DrupalCamp Foz - Novas APIs Drupal 7
DrupalCamp Foz - Novas APIs Drupal 7DrupalCamp Foz - Novas APIs Drupal 7
DrupalCamp Foz - Novas APIs Drupal 7
 
Quebec pdo
Quebec pdoQuebec pdo
Quebec pdo
 
code for quiz in my sql
code for quiz  in my sql code for quiz  in my sql
code for quiz in my sql
 
Unit testing zend framework apps
Unit testing zend framework appsUnit testing zend framework apps
Unit testing zend framework apps
 
Unit testing with zend framework tek11
Unit testing with zend framework tek11Unit testing with zend framework tek11
Unit testing with zend framework tek11
 
Unit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBeneluxUnit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBenelux
 
Core Php Component Presentation
Core Php Component PresentationCore Php Component Presentation
Core Php Component Presentation
 
Corephpcomponentpresentation 1211425966721657-8
Corephpcomponentpresentation 1211425966721657-8Corephpcomponentpresentation 1211425966721657-8
Corephpcomponentpresentation 1211425966721657-8
 
Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1
 
spring-tutorial
spring-tutorialspring-tutorial
spring-tutorial
 
3 database-jdbc(1)
3 database-jdbc(1)3 database-jdbc(1)
3 database-jdbc(1)
 
Java beans
Java beansJava beans
Java beans
 
Php tips-and-tricks4128
Php tips-and-tricks4128Php tips-and-tricks4128
Php tips-and-tricks4128
 
Ten useful JavaScript tips & best practices
Ten useful JavaScript tips & best practicesTen useful JavaScript tips & best practices
Ten useful JavaScript tips & best practices
 

Mais de Bongza Naruk

รายงานพรีเซน Sessioncookie
รายงานพรีเซน Sessioncookieรายงานพรีเซน Sessioncookie
รายงานพรีเซน SessioncookieBongza Naruk
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlBongza Naruk
 
การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลการเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลBongza Naruk
 
Sec.1 กล ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปร
Sec.1 กล  ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปรSec.1 กล  ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปร
Sec.1 กล ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปรBongza Naruk
 

Mais de Bongza Naruk (6)

รายงานพรีเซน Sessioncookie
รายงานพรีเซน Sessioncookieรายงานพรีเซน Sessioncookie
รายงานพรีเซน Sessioncookie
 
Jsp
JspJsp
Jsp
 
ภาษา Jsp
ภาษา Jspภาษา Jsp
ภาษา Jsp
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
 
การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลการเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
 
Sec.1 กล ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปร
Sec.1 กล  ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปรSec.1 กล  ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปร
Sec.1 กล ม 1 เร__องการสร_างแบบฟอร_มและการส_งค_าต_วแปร
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Update&delete

  • 1. SQL UPDATE Table) Record 1 Where Update Database (MySQL) Code UPDATE [Table-Name] SET Column1='Value1',Column2='Value2',... WHERE clause UPDATE SET 1=’ 1′, 2=’ 2′ WHERE ’ ’ UPDATE tb_department SET dep_name=’testedit’, dep_sname=’ ’ WHEREdep_id =’ 2′
  • 2. SQL UPDATE Table) Record Record Where delete Database (MySQL) Code DELETE FROM [Table-Name] WHERE clause DELETE DELETE FROM TABLE_NAME = WHERE =
  • 3. DELETE FROM membersbook WHEREmember_id=”+ID+” ”; JSP edit 1. WebContent--> New --> JSP file edit.jsp
  • 5. EditServlet.java 1. Package com.controller--> New -- > Servlet EditServlet 2. EditServlet. java Method doPost Method doget
  • 10. Code Class edit <body> <% MembersBean mem = (MembersBean)request.getAttribute("MemberData"); %> <form action="UpdateServlet" method="post"> <input type="hidden" value="<%=mem.getMember_id()%>"name ="memberID"/> <table> <tr>
  • 11. <td align="right"> </td> <td align="center" bgcolor="green"><input type="text" name="name" value ="<%=mem.getMember_firstname()%>"></td> </tr> <tr> <td align="right"> </td> <td align="center" bgcolor="green"><input type="text" name="lastname" value ="<%=mem.getMember_lastname()%>"></td> </tr> <tr> <td align="right"> </td> <td align="center" bgcolor="green"><textarea rows="5" cols="10" name="address" ><%=mem.getMember_address()%></textarea></td > </tr> <tr> <td align="right"> </td>
  • 12. <td align="center" bgcolor="green"><input type="text" name="phone" value ="<%=mem.getMember_number()%>"></td> </tr> <tr> <td colspan="2" align="center"><input value=" type="submit"><input value=" type="reset"></td> </tr> </table> </form> </body> Code Class EditServlet protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /**
  • 13. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String memberID = request.getParameter("memberID"); MemberDAO md = new MemberDAO(); String page = "edit.jsp"; request.setAttribute("MemberData",md.getMem ber(memberID)); RequestDispatcher dispatcher = request.getRequestDispatcher(page); if(dispatcher != null){ dispatcher.forward(request, response); //forward request, response
  • 14. System.out.println("send complete"); // send complete } // } } Code Class UpdateServlet protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub request.setCharacterEncoding("UTF-8"); String id = request.getParameter("memberID"); String fname = request.getParameter("name") ; String lname = request.getParameter("lastname") ; String addr = request.getParameter("address") ; String tel = request.getParameter("phone"); String page = "Search.jsp"; // Profile.jsp
  • 15. MemberDAO md = new MemberDAO(); MembersBean mem = new MembersBean(); mem.setMember_id(Integer.parseInt(id)); mem.setMember_firstname(fname); mem.setMember_lastname(lname); mem.setMember_address(addr); mem.setMember_number(tel); md.UpdateMembers(mem); RequestDispatcher dispatcher = request.getRequestDispatcher(page); if(dispatcher != null){ dispatcher.forward(request, response); //forward request, response System.out.println("send complete"); // send complete } // } Code Class DeleteServet
  • 16. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String id = request.getParameter("memberID"); String page = "Search.jsp"; // Search.jsp MemberDAO md = new MemberDAO(); MembersBean mem = new MembersBean(); mem.setMember_id(Integer.parseInt(id));
  • 17. md.DeleteMembers(id); RequestDispatcher dispatcher = request.getRequestDispatcher(page); if(dispatcher != null){ dispatcher.forward(request, response); //forward request, response System.out.println("send complete"); // send complete } // } Code Class MemberDAO public static MembersBean getMember(String ID){ MembersBean mem = new MembersBean(); String sql = "SELECT * FROM membersbook WHERE member_id="+ID+""; //SELECT FROM members try {
  • 18. dbc.createConnection(); // stmt = dbc.getStatement(); // getStatement() stmt rs = stmt.executeQuery(sql); // rs while (rs.next()) { mem = new MembersBean(); mem.setMember_id(rs.getInt("member_id")); mem.setMember_username(rs.getString("member_u sername")); mem.setMember_password(rs.getString("member_pa ssword")); mem.setMember_firstname(rs.getString("member_fir stname")); mem.setMember_lastname(rs.getString("member_las tname"));
  • 20. return mem; } ------------------------------- Method Update---------- ---------------- public static boolean UpdateMembers(MembersBean mem){ String sql = "UPDATE membersbook SET member_firstname='" +mem.getMember_firstname()+"',member_lastname= '" +mem.getMember_lastname()+"',member_address='" +mem.getMember_address()+"',member_number='" +mem.getMember_number()+"'WHERE member_id=" +mem.getMember_id(); try { dbc.createConnection(); //
  • 21. stmt = dbc.getStatement(); // getStatement() stmt stmt.executeUpdate(sql); // rs } catch (Exception e) { e.printStackTrace(); // error } return true; } ------------------------------- Method Delete----------- --------------- public static boolean DeleteMembers(String ID){ String sql = "DELETE FROM membersbook WHERE member_id="+ID+""; try{ dbc.createConnection(); // stmt = dbc.getStatement(); // getStatement() stmt
  • 22. stmt.executeUpdate(sql); // rs } catch (Exception e) { e.printStackTrace(); // error } return true; } -http://www.code- father.com/%E0%B8%84%E0%B8%B3%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B 8%87-sql-Select-from-Where-,Like-,Order-By- %E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%88%E0%B8%B3%E0%B9%80%E0%B 8%9B%E0%B9%87%E0%B8%99%E0%B8%95%E0%B9%89%E0%B8%AD%E0%B8%87% E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8 %95%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%83%E0%B8%8A%E0%B9%89%E 0%B8%9A%E0%B9%88%E0%B8%AD%E0%B8%A2-%E0%B9%86_00022.html -http://www.select2web.com/sql/sql-delete-commmand.html -http://www.thaicreate.com/tutorial/sql-delete.html