欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java添加修改刪除代碼,java怎么實現(xiàn)刪除和添加功能

JAVA的有關(guān) 增、刪、改、查 的代碼,隨便給我一個做參考?

package common;import java.io.Serializable;

創(chuàng)新互聯(lián)是一家專業(yè)提供樂至企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、H5場景定制、小程序制作等業(yè)務(wù)。10年已為樂至眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;import javax.servlet.jsp.jstl.sql.Result;

import javax.servlet.jsp.jstl.sql.ResultSupport;/**

* 數(shù)據(jù)庫工具類

* pCopyright: Copyright (c) 2010/p

*

* pCompany: /p

*

* @version 1.0

*/

public class DbUtils implements Serializable {

public DbUtils() {

} /**

* 數(shù)據(jù)庫連接

* @return Connection

*/

public static Connection getConn() {

Connection conn = null; try {

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); conn = DriverManager.getConnection(

"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=addressList",

"sa", "");

System.out.println("----連接數(shù)據(jù)庫成功----"); } catch (ClassNotFoundException e) {

System.out.println("----加載數(shù)據(jù)庫驅(qū)動失敗----");

e.printStackTrace();

} catch (SQLException e) {

System.out.println("----連接數(shù)據(jù)庫失敗----");

e.printStackTrace();

}

return conn;

} /**

* 查詢操作

* @param strSql String

* @param values List

* @return List

*/

public static List queryObj(String strSql, List values) { Connection conn = null;

PreparedStatement ps = null;

ResultSet rs = null; Result result = null; try { conn = getConn();

ps = conn.prepareStatement(strSql); if (values != null) {

for (int i = 0; i values.size(); i++) {

ps.setObject((i + 1), values.get(i));

}

} rs = ps.executeQuery(); result = ResultSupport.toResult(rs); } catch (SQLException ex) {

System.out.println("----查詢失敗----");

ex.printStackTrace();

} finally {

try {

if (rs != null) {

rs.close();

}

if (ps != null) {

ps.close();

}

if (conn != null) {

conn.close();

}

} catch (SQLException ex) {

ex.printStackTrace();

}

} return toList(result); } /**

* 修改操作

* @param strSql String

* @param values List

* @return boolean

*/

public static boolean editObj(String strSql, List values) { boolean flag = false; Connection conn = null;

PreparedStatement ps = null; try { conn = getConn();

ps = conn.prepareStatement(strSql); if (values != null) {

for (int i = 0; i values.size(); i++) {

Object obj = values.get(i);

if(obj == null) {

obj = "";

}

ps.setObject((i + 1), obj);

}

} if (ps.executeUpdate() 0) {

flag = true;

} } catch (SQLException ex) {

System.out.println("----修改失敗----");

ex.printStackTrace();

} finally {

try {

if (ps != null) {

ps.close();

}

if (conn != null) {

conn.close();

}

} catch (SQLException ex) {

ex.printStackTrace();

}

} return flag; }

/**

* Result 轉(zhuǎn)換成 List

* @param result Result

* @return List

*/

@SuppressWarnings("unchecked")

private static List toList(Result result) {

List list = new ArrayList(); // 列名

String[] column = result.getColumnNames(); for (int i = 0; i result.getRowCount(); i++) { Map map = new HashMap(); for (int j = 0; j column.length; j++) {

map.put(column[j], result.getRows()[i].get(column[j]));

} list.add(map);

} return list;

}

}

怎樣編寫一個java程序能通過jdbc訪問數(shù)據(jù)庫實現(xiàn)對數(shù)據(jù)庫的插入、刪除、修改和查詢?

1.增加\x0d\x0aString s1="insert into tableNames (id,name,password) values(myseq.nextval,?,?);"\x0d\x0aClass.forName(driver);\x0d\x0aConnection conn = DriverManager.getConnection(url,dbUser,dbPwd);\x0d\x0aPreparedStatement prepStmt = conn.prepareStatement(s1);\x0d\x0aprepStmt.setString(1,name);\x0d\x0aprepStmt.setString(2,password);\x0d\x0aResultSet rs=stmt.executeUpdate();\x0d\x0a2、刪除\x0d\x0aString s2="delete from tbNames where name=?";\x0d\x0aClass.forName(driver);\x0d\x0aConnection conn = DriverManager.getConnection(url,dbUser,dbPwd);\x0d\x0aPreparedStatement prepStmt = conn.prepareStatement(s2);\x0d\x0aprepStmt.setString(1,name);\x0d\x0aResultSet rs=stmt.executeUpdate();\x0d\x0a3、修改\x0d\x0aString s3=“update tbNames set name=? where id=?”;\x0d\x0aClass.forName(driver);\x0d\x0aConnection conn = DriverManager.getConnection(url,dbUser,dbPwd);\x0d\x0aPreparedStatement prepStmt = conn.prepareStatement(s3);\x0d\x0aprepStmt.setString(1,name);\x0d\x0aprepStmt.setString(2,id);\x0d\x0aResultSet rs=stmt.executeUpdate();\x0d\x0a4、查詢\x0d\x0aString s4="select id,name,password from tbNames";\x0d\x0aClass.forName(driver);\x0d\x0aConnection conn = DriverManager.getConnection(url,dbUser,dbPwd);\x0d\x0aStatement stmt=conn.createStatement();\x0d\x0aResultSet rs = stmt.executeQuery(s4);\x0d\x0awhile(rs.next){\x0d\x0aint id=rs.getInt(1);\x0d\x0aString name = rs.getString(2);\x0d\x0aString pwd=rs.getString(3);\x0d\x0aSystem.out.println(id+name+pwd); } \x0d\x0a\x0d\x0a以上四步必須都得關(guān)閉連接;!!!\x0d\x0ars.close();\x0d\x0astmt.close();\x0d\x0aconn.close();

java增加、刪除、修改文件

File fs =new File("filename","absolute_path");//實現(xiàn)添加功能

fs.delete();//刪除效果

修改就是寫入吧?一般用BufferedWriter類,可以接收任意參數(shù).

如果只輸入字符,可以用FileWriter類.最快的是RandomAccessFile,還可以具體定位輸入呢,一般用來簡單加密.

這幾個類具體的實現(xiàn)你可以去查,專門用來文件輸出的( File Out )

java中怎么用sql語句做修改 增加 刪除的功能 不只是sql語句,要有具體的代碼

結(jié)合的框架可以完成用ssh,ssi,spring MVC 等等框架都可以完成,最簡單的寫個basedao然后用servelt完成

文章標(biāo)題:java添加修改刪除代碼,java怎么實現(xiàn)刪除和添加功能
文章源于:http://chinadenli.net/article25/dseheci.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)Google移動網(wǎng)站建設(shè)網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司