真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java刪除語句代碼 java實(shí)現(xiàn)刪除

javaweb:數(shù)據(jù)庫(kù)表的刪除語句

使用拼接字符串就行:

創(chuàng)新互聯(lián)建站是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。

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

但是上述方式存在sql注入風(fēng)險(xiǎn),

可以使用

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

perstmt.setString(1,id);

Java中怎樣實(shí)現(xiàn)批量刪除操作?

進(jìn)行編寫編程代碼就能實(shí)現(xiàn)批量刪除操作。

具體代碼如下:

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

public PreparedStatement pstmt=null;

/**

* 得到連接對(duì)象?

*/??

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;

/**

* 得到連接對(duì)象

*/

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(); //批量執(zhí)行

con點(diǎn)抗 mit();//提交事務(wù)????

flag = true;???

} catch (SQLException e) {???

try {???

con.rollback(); //進(jìn)行事務(wù)回滾????

} 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(); //批量執(zhí)行??

con點(diǎn)抗 mit();//提交事務(wù)?

flag = true;

} catch (SQLException e) {?

try {??

con.rollback(); //進(jìn)行事務(wù)回滾

} catch (SQLException ex) {

ex.printStackTrace();

}??

}finally {

closeAll(null,pstmt,con);

}

return flag;

上面是進(jìn)行批量刪除的編程碼。

java 語言中的數(shù)據(jù)庫(kù)的文本查詢,插入,刪除,修改語句怎么寫

查詢所有:select * from 表名

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

刪除:delete from 表名

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


分享標(biāo)題:java刪除語句代碼 java實(shí)現(xiàn)刪除
地址分享:http://weahome.cn/article/ddgjgco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部