最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JDBC插入數(shù)據(jù)返回?cái)?shù)據(jù)主鍵代碼實(shí)例

 更新時(shí)間:2020年11月04日 09:54:41   作者:cuisuqiang  
這篇文章主要介紹了JDBC插入數(shù)據(jù)返回?cái)?shù)據(jù)主鍵代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Java數(shù)據(jù)庫(kù)連接,(Java Database Connectivity,簡(jiǎn)稱JDBC)是Java語(yǔ)言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫(kù)的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法。JDBC也是Sun Microsystems的商標(biāo)。我們通常說的JDBC是面向關(guān)系型數(shù)據(jù)庫(kù)的。

代碼如下

package com.test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Date;
import java.util.Properties;
/**
 * 數(shù)據(jù)庫(kù)連接對(duì)象管理類
 * @說明
 * @author cuisuqiang
 * @version 1.0
 * @since
 */
public class ConnectionManager {
	private static final String url = "jdbc:mysql://localhost:3306/test";
	private static final String username = "root";
	private static final String userpass = "root";
	@SuppressWarnings("deprecation")
	public static void main(String[] args) throws Exception{
		Connection conn = getConnection();
		if (null != conn) {
			String sql = "insert into common_user (name) values(?)";
			// 指定返回生成的主鍵
      PreparedStatement pstmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); 
      // 如果使用靜態(tài)的SQL,則不需要?jiǎng)討B(tài)插入?yún)?shù)
      pstmt.setString(1, new Date().toLocaleString());
      pstmt.executeUpdate(); 
      // 檢索由于執(zhí)行此 Statement 對(duì)象而創(chuàng)建的所有自動(dòng)生成的鍵 
      ResultSet rs = pstmt.getGeneratedKeys(); 
      if (rs.next()) {
        Long id = rs.getLong(1); 
        System.out.println("數(shù)據(jù)主鍵:" + id); 
      }
		}
	}
	public static Connection getConnection() {
		Connection conn = null;
		try {			
			com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
			Properties properties = new Properties();
			properties.put("user", username);
			properties.put("password", userpass);
			conn = driver.connect(url, properties);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return conn;
	}
}

打印生成的主鍵:

數(shù)據(jù)主鍵:25

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

平利县| 郎溪县| 海口市| 周宁县| 岫岩| 攀枝花市| 云龙县| 文昌市| 昭通市| 沙洋县| 重庆市| 大足县| 江门市| 广河县| 凤台县| 江北区| 中西区| 苍南县| 牡丹江市| 阿拉善右旗| 玉门市| 藁城市| 松江区| 镇原县| 达孜县| 武义县| 沐川县| 霍林郭勒市| 石台县| 宜兰市| 隆化县| 福海县| 屏山县| 手机| 平安县| 邛崃市| 新闻| 沾益县| 金寨县| 安吉县| 崇州市|