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

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

java代碼插入數(shù)據(jù) java添加數(shù)據(jù)到數(shù)據(jù)庫(kù)

java中怎么一次性向表中插入一條或多條數(shù)據(jù)

java連接數(shù)據(jù)庫(kù)時(shí),往數(shù)據(jù)庫(kù)一次添加多條數(shù)據(jù),可以在DAO層,使用executeBatch()批量插入數(shù)據(jù),如下代碼:

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到永嘉網(wǎng)站設(shè)計(jì)與永嘉網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋永嘉地區(qū)。

conn = DBToolkit.getConnection();

Statement stmt = conn.createStatement();

//連續(xù)添加多條SQL

stmt.addBatch("insert into testdb.book (kind, name) values ('java', 'java in aciton')");

stmt.addBatch("insert into testdb.book (kind, name) values ('c', 'c in aciton')");

//執(zhí)行批量執(zhí)行

stmt.executeBatch();

JAVA嵌入數(shù)據(jù)庫(kù):用java代碼實(shí)現(xiàn)像數(shù)據(jù)庫(kù)表中插入信息,怎么寫(xiě)?

Java程序向數(shù)據(jù)庫(kù)中插入數(shù)據(jù),代碼如下:

//首先創(chuàng)建數(shù)據(jù)庫(kù),(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置數(shù)據(jù)源(odbc);//然后再eclipse中創(chuàng)建類(ConnDb,Test,TestBean)ConnDb功能為連接數(shù)據(jù)庫(kù),查詢,插入,刪除,修改數(shù)據(jù)的類,Test為含有main方法的測(cè)試類,TestBean為數(shù)據(jù)表中的字段屬性及set,get方法//以下是ConnDb代碼:package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;public class ConnDb {public Connection startConn(Connection conn){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:數(shù)據(jù)庫(kù)","用戶名", "密碼"); } catch (Exception e) { System.out.println("連接數(shù)據(jù)庫(kù)時(shí)出現(xiàn)錯(cuò)誤"); } return conn; } public ArrayList executeQuery(String sql){ Connection conn = null; Statement stmt = null; ResultSet rs = null; ArrayList list = new ArrayList(); try { conn = startConn(conn); stmt = conn.createStatement(); rs = stmt.executeQuery(sql);//sql為sql語(yǔ)句例如"select * from 表名",從main方法中傳進(jìn)來(lái),這里用的是ArrayList 類將查詢結(jié)果存儲(chǔ)起來(lái) while(rs.next()){ TestBean tb = new TestBean(); tb.setTid(rs.getString("tid")); tb.setTname(rs.getString("tname")); tb.setTinfo(rs.getString("tinfo")); list.add(tb); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ closeConn(rs,stmt,conn); } return list; } public void executeUpdate(String sql){ Connection conn = null; Statement stmt = null; try { conn = startConn(conn); stmt = conn.createStatement(); stmt.executeUpdate(sql); } catch (SQLException e) { System.out.println("修改,插入或者刪除數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤!"); }finally{ closeConn(stmt,conn); } } public void closeConn(ResultSet rs,Statement stmt,Connection conn){ try { if(rs != null){ rs.close(); } if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("關(guān)閉數(shù)據(jù)庫(kù)的時(shí)候發(fā)生錯(cuò)誤!"); } } public void closeConn(Statement stmt,Connection conn){ try { if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("關(guān)閉數(shù)據(jù)庫(kù)的時(shí)候發(fā)生錯(cuò)誤!"); } }}

java 向數(shù)據(jù)庫(kù)插入數(shù)據(jù)

java向數(shù)據(jù)庫(kù)中插入數(shù)據(jù),可以使用mysql數(shù)據(jù)庫(kù),使用statement類來(lái)操作數(shù)據(jù)庫(kù),示例如下:

Connection?conn?=?null;

Statement?st?=?null;

try?{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加載驅(qū)動(dòng)類

conn?=?DriverManager.getConnection("jdbc:microsoft:sqlserver://server_name:1433",?"name","pwd");

conn.setAutoCommit(false);

st?=?conn.createStatement();

//?模擬一個(gè)?str[i]?=?nd.getNodeValue().trim()

String[]?str?=?new?String[]?{?"aaa",?"bbb",?"ccc",?"ddd",?"eee","fff"?};

String?sqlStr?=?null;

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

sqlStr?=?"INSERT?INTO?TABLENAME?(COLNAME)VALUES('"?+?str[i]?+?"')";//向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)

st.executeUpdate(sqlStr);

}

conn.commit();

}?catch?(Exception?e)?{

e.printStackTrace();

}?finally?{//釋放數(shù)據(jù)庫(kù)的資源

try?{

if?(st?!=?null)

st.close();

if(conn?!=?null??!conn.isClosed()){

conn.close();

}

}?catch?(SQLException?e)?{

e.printStackTrace();

}

}


當(dāng)前題目:java代碼插入數(shù)據(jù) java添加數(shù)據(jù)到數(shù)據(jù)庫(kù)
文章轉(zhuǎn)載:http://weahome.cn/article/dosgejd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部