成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

獲得自動增長的MySQL主鍵

數據庫 MySQL
如果需要獲得MySQL數據庫中自動增長的主鍵,應該如何實現呢?下文對該功能的實現方法作了詳細的介紹供您參考學習。

下面的腳本教您如何獲得自動增長的MySQL主鍵,如果您對MySQL主鍵方面感興趣的話,不妨一看,相信對您學習MySQL主鍵方面會有所啟迪。

  1. import java.sql.*;  
  2.  
  3. public class GetKey {  
  4.     ResultSet rs = null;  
  5.     Connection conn = null;  
  6.     Statement stmt = null;  
  7.  
  8.     // 加入同一個連接發生其他查詢,Key會被重寫所以不準確  
  9.     public void getId() {  
  10.         try {  
  11.             getConnect gc = new getConnect();  
  12.             conn = gc.getconn();  
  13.             Statement stmt = conn.createStatement();  
  14.             stmt.executeUpdate("insert into tb (name) values ('Key')");  
  15.             rs = stmt.executeQuery("SELECT LAST_INSERT_ID()");  
  16.             int autoIncKeyFromFunc = -1;  
  17.             if (rs.next()) {  
  18.                 autoIncKeyFromFunc = rs.getInt(1);  
  19.                 System.out.println("autoIncKeyFromFunc: " + autoIncKeyFromFunc);  
  20.             }  
  21.         } catch (Exception e) {  
  22.             System.out.print("有異常發生!");  
  23.         }  
  24.     }  
  25.  
  26.     // getGeneratedKeys()是每次創建一個Statement 實例,所以是安全的!  
  27.     public void getId_() {  
  28.         try {  
  29.             getConnect gc = new getConnect();  
  30.             conn = gc.getconn();  
  31.             stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,  
  32.                     java.sql.ResultSet.CONCUR_UPDATABLE);  
  33.             stmt.executeUpdate("insert into tb (name) values ('x')");  
  34.             int autoIncKeyFromApi = -1;  
  35.             rs = stmt.getGeneratedKeys();  
  36.             if (rs.next()) {  
  37.                 autoIncKeyFromApi = rs.getInt(1);  
  38.                 System.out.println("Key returned from getGeneratedKeys():"  
  39.                         + autoIncKeyFromApi);  
  40.             }  
  41.         } catch (Exception e) {  
  42.             System.out.print("有異常發生!");  
  43.         }  
  44.     }  
  45.  
  46.     public static void main(String[] args) {  
  47.         GetKey get = new GetKey();  
  48.         get.getId();  
  49.         get.getId_();  
  50.     }  
  51. }  

 

 

 

【編輯推薦】

MySQL主鍵的設計原則

MySQL分區的優點

Mysql分區表對函數的限制

定義MySQL事務的例子

創建MySQL存儲過程示例

責任編輯:段燃 來源: 互聯網
相關推薦

2010-08-20 10:18:32

DB2自動增長主鍵

2010-08-10 17:10:46

2010-08-03 13:23:47

DB2自動增長主鍵

2010-08-19 13:14:17

DB2自動增長主鍵

2018-05-29 15:17:00

NFV虛擬化網絡

2010-09-07 13:04:20

DB2數據庫

2019-10-21 08:08:34

MySQL數據庫主鍵

2009-07-16 11:21:19

ibatis主鍵自動生成

2009-03-09 08:43:02

智能手機移動OS

2009-06-26 16:21:22

Oracle自動增長Hibernate

2009-07-28 12:48:50

.net獲得當前插入行

2010-10-11 11:25:26

MySQL主鍵

2023-11-10 11:20:30

2010-11-22 10:29:42

MySQL字段自增長

2010-09-25 10:41:34

SQL SERVER主

2010-09-25 09:18:45

sql server主

2010-10-08 11:52:29

2010-05-14 14:30:07

安裝MySQL

2011-03-22 10:36:39

Oracle數據庫自動增長列

2011-08-22 16:56:07

MySQL自動增長列
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线欧美视频 | 黄色网址在线免费观看 | 免费在线观看一区二区 | 亚洲日本免费 | 四虎海外| 免费永久av| 日韩欧美中文 | 日韩在线 | 精品国产乱码久久久久久a丨 | 精产嫩模国品一二三区 | 亚洲欧美一区在线 | 中文字幕在线免费观看 | 天天射视频 | 久久69精品久久久久久久电影好 | 欧美日韩一区二区电影 | 国产乱码精品1区2区3区 | 精品视频免费在线 | 亚洲成人av | 免费艹逼视频 | 国产乱码一二三区精品 | 国产2区 | 992人人草| 日一区二区 | 国产精品中文字幕在线观看 | www.国产视频 | 日韩二区三区 | 成人不卡一区二区 | 欧美三级成人理伦 | 精品一区二区免费视频 | 欧美日韩国产一区 | 久久伊 | 97av视频 | 中文字幕不卡视频在线观看 | 国产精品不卡一区二区三区 | www.夜夜骑| 久久久精品 | 国产精品久久久久久久白浊 | 神马九九 | 麻豆国产一区二区三区四区 | 国精品一区 | 亚洲免费片 |