网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java删除语句代码 java实现删除

javaweb:数据库表的删除语句

使用拼接字符串就行:

创新互联建站是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:成都网站设计、做网站、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。

String sql = "DELETE FROM student WHERE id = '" + id + "'";

但是上述方式存在sql注入风险,

可以使用

perstmt = conn.prepareStatement("DELETE FROM student WHERE id = ?");

perstmt.setString(1,id);

Java中怎样实现批量删除操作?

进行编写编程代码就能实现批量删除操作。

具体代码如下:

[java]  SPAN style="WHITE-SPACE: pre" /SPANpublic Connection con=null;  

public PreparedStatement pstmt=null;

/**

* 得到连接对象 

*/  

public void getConnection(){      

String driver="com.mysql.jdbc.Driver";      

String url="jdbc:mysql://localhost:3306/zufang?

user=rootpassword=rootuseUnicode=truecharacterEncoding=GB2312";      

try {          

Class.forName(driver);          

con=DriverManager.getConnection(url,"root","root");      

} catch (ClassNotFoundException e) {          

e.printStackTrace();      

} catch (SQLException e) {          

e.printStackTrace();

}

}

public Connection con=null;

public PreparedStatement pstmt=null;

/**

* 得到连接对象

*/

public void getConnection(){

String driver="com.mysql.jdbc.Driver";

String url="jdbc:mysql://localhost:3306/zufang?

user=rootpassword=rootuseUnicode=truecharacterEncoding=GB2312";

try {

Class.forName(driver);

con=DriverManager.getConnection(url,"root","root");

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

}

[java]  SPAN style="WHITE-SPACE: pre" /SPAN/**

* 批量删除信息表中的信息

* @param sql

* @param param

* @return

*/ 

public boolean updateBatchDel(String sql,String[] param){ 

boolean flag = false; 

getConnection();   

try {  

con.setAutoCommit(false);   

pstmt = con.prepareStatement(sql);   

for(int i =0 ;iparam.length;i++){    

pstmt.setString(1,param[i].trim());   

pstmt.addBatch();                  

}    

pstmt.executeBatch(); //批量执行

con点抗 mit();//提交事务    

flag = true;   

} catch (SQLException e) {   

try {   

con.rollback(); //进行事务回滚    

} catch (SQLException ex) {  

ex.printStackTrace(); 

}    

}finally {   

closeAll(null,pstmt,con);   

}  

return flag; 

}

/**

* 批量删除信息表中的信息

* @param sql

* @param param

* @return

*/

public boolean updateBatchDel(String sql,String[] param){

boolean flag = false;

getConnection(); 

try {

con.setAutoCommit(false);

pstmt = con.prepareStatement(sql);  

for(int i =0 ;iparam.length;i++){  

pstmt.setString(1,param[i].trim()); 

pstmt.addBatch();

}   

pstmt.executeBatch(); //批量执行  

con点抗 mit();//提交事务 

flag = true;

} catch (SQLException e) { 

try {  

con.rollback(); //进行事务回滚

} catch (SQLException ex) {

ex.printStackTrace();

}  

}finally {

closeAll(null,pstmt,con);

}

return flag;

上面是进行批量删除的编程码。

java 语言中的数据库的文本查询,插入,删除,修改语句怎么写

查询所有:select * from 表名

插入:insert into 表名 (字段1,字段2,字段3,...) values (值1,值2,值3,...)

删除:delete from 表名

修改:update 表名 set 字段名1=要修改成的值1,字段名2=要修改成的值2


网站题目:java删除语句代码 java实现删除
分享URL:http://bjjierui.cn/article/ddgjgco.html

其他资讯