JDBC 獲得資料庫生成的主鍵

2021-08-11 18:24:19 字數 869 閱讀 5551

待整理

10. 獲得資料庫生成的主鍵:

1. 操作物件:使用insert的語句,兩個表是一對多的關係

2. 獲得主鍵語法:

1. preparedstatement:

//建立

ps時,指定返回主鍵

ps=conn.preparestatement(sql,statement.return_generated_keys);

//執行完

ps後,使用

ps.getgeneratedkeys()返回乙個記錄集,遍歷它

ps.execute();

resultset rs=ps.getgeneratedkeys();

rs.next(); //移動游標

int key=rs.getint(1); //得到的

key值即為主鍵

2. statement:

不能再建立時指定,在執行時指定

execute()和executeupdate()都可以,executequery()不可以,因為後者只適用於查詢語句

Oracle HowTo 如何獲得資料庫的DBID

在進行資料庫恢復的過程中,很多時候我們需要知道oracle資料庫的dbid,通常有以下幾種方法可以獲得資料庫的dbid.1.查詢v database獲得 由於dbid在控制檔案和資料檔案中都存在記錄,所以如果能夠mount資料庫就可以查詢v database檢視獲得.sql alter databa...

獲得資料庫中所有的表

在資料庫中一般都會有乙個系統表來記錄下所有的使用者表或檢視,儲存過程等等的.名字就叫sysobjects.所有要查詢出所有的表可以用以下語句 sql2000 select from sysobjects where xtype u或 v 或 p access select from msysobje...

1,怎麼獲得資料庫表結構。

1,在注入時初始化這兩個模板。注入資料來源,該資料來源在spring配置檔案中配置 在注入時初始化這兩個模板 param datasource method create author yanwei method create datetime 2011 11 2 下午03 43 13 method...