mysql_insert_id()用于獲取insert語句自增型字段的當(dāng)前值。但是,如果insert語句一次插入多天記錄的時候,獲取的是第一條記錄的ID值。如果需要獲取每次添加數(shù)據(jù)的ID值,需要將insert語句拆開。沒有好辦法!

創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元南譙做網(wǎng)站,已為上家服務(wù),為南譙各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
insert into 學(xué)生表(學(xué)號) values('100001')
insert into 學(xué)生表(學(xué)號) values('100002')
通過編輯模式。mysql通過編輯模式即可將選擇相同選課的學(xué)生學(xué)號連接起來,MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),屬于Oracle旗下產(chǎn)品。
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.PreparedStatement;
public class JDBC {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
private String driver = "com.mysql.jdbc.Driver"; //不同的數(shù)據(jù)庫只要稍加修改即可
private String url="jdbc:mysql://localhost:3306/dataname
?characterEncoding=GBK";//連接也要改
private String user = "root";//用戶名
private String password = "mysql";//密碼
/**
* 準(zhǔn)備連接
*/
public void startConnection() throws ClassNotFoundException, SQLException {
Class.forName(driver); //注冊數(shù)據(jù)庫驅(qū)動
con = DriverManager.getConnection(url, user, password); //獲得數(shù)據(jù)庫連接
}
/**
* 執(zhí)行select 并返回結(jié)果集 throws SQLException
*/
public ResultSet query(String sql) throws SQLException {
stmt = con.createStatement(); //創(chuàng)建Statement
rs = stmt.executeQuery(sql); //執(zhí)行查詢
return rs;
}
/**
* 執(zhí)行insert update delete
*/
public int update(String sql) throws SQLException {
stmt = con.createStatement();
int r = stmt.executeUpdate(sql);
return r;
}
/**
* 釋放資源(連接)
*/
public void releaseConnection() {
try {
if (rs != null)
rs.close();
stmt.close();
if (con != null)
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
2.對數(shù)據(jù)庫表的操作放在另外一包中,不同的操作在不同的類中實(shí)現(xiàn)-----只要在其他的包里引入這個類包,再繼承這個類即可
操作內(nèi)容:-----調(diào)用父類里的方法即可
(1)、使用結(jié)果集對數(shù)據(jù)庫表進(jìn)行操作:先插入一條記錄,后刪除一條記錄;(2)、使用批處理方法插入3個學(xué)生的信息;(3)、使用事務(wù)實(shí)現(xiàn)一個同學(xué)轉(zhuǎn)專業(yè)---先刪除一條記錄、后增加一條記錄(兩者要么同時實(shí)現(xiàn),要么同時不實(shí)現(xiàn))。
3、程序的實(shí)現(xiàn)過程中加入異常處理語句
create table 表名稱(列聲明);
以創(chuàng)建 students 表為例, 表中將存放 學(xué)號(id)、姓名(name)、性別(sex)、年齡(age)、聯(lián)系電話(tel) 這些內(nèi)容:
create table students
(
分享題目:mysql怎么添加學(xué)號 mysql查詢學(xué)號
分享鏈接:http://www.yijiale78.com/article0/docghoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、Google、建站公司、網(wǎng)站維護(hù)、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)