`
pavel
  • 浏览: 924009 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc得到插入数据的id

    博客分类:
  • jdbc
阅读更多

//得到插入数据的id(statement还有很多关键字需要研究)
 public void getLastID(){
  try{
  Connection conn = null;
  PreparedStatement pstmt = null;
  ResultSet rs = null;
  String sql="insert into user(name,pwd) values(?,?)";
  pstmt = conn.prepareStatement(sql,java.sql.Statement.RETURN_GENERATED_KEYS);
  pstmt.executeUpdate();
  rs = pstmt.getGeneratedKeys();
  if(rs.next()){
   int id= rs.getInt(1);
  }
  }catch(Exception e){}
  
  }

分享到:
评论

相关推荐

    JDBC批量插入 更新 删除等操作

    #### 一、JDBC批量插入 JDBC(Java Database Connectivity)是Java平台中用来标准地连接数据库的技术。通过JDBC,Java应用程序可以与多种类型的数据库进行交互,实现数据的读取、写入等功能。批量操作是指在一次...

    jdbc 插入记录并返回自增主键值

    在这个例子中,`your_table`是你要插入数据的表名,`column1`和`column2`是表中的字段名,`value1`和`value2`是对应的插入值。`PreparedStatement`允许我们使用占位符`?`,然后通过`setXXX()`方法设置实际值,以防止...

    java实现jdbc批量插入数据

    本篇文章将详细介绍如何使用Java实现JDBC批量插入数据,并比较三种常见的JDBC批量插入编程方法。 **方法一:使用PreparedStatement加批量的方法** PreparedStatement是Statement的子接口,允许预编译SQL语句,这...

    java使用jdbc插入信息时获取id1

    标题"java使用jdbc插入信息时获取id1"指的是在Java程序中,通过JDBC执行SQL插入语句后,如何获取数据库自动生成的唯一标识符(通常是主键ID)。描述中的"设置成可以获取主键"是关键步骤,这可以通过调用`...

    用JDBC向Students表中插入数据

    本文将详细讲解如何使用JDBC(Java Database Connectivity)来向一个名为“Students”的数据库表中插入数据,同时也会涉及Oracle数据库和Java的相关知识点。 首先,JDBC是Java语言与各种数据库交互的一套标准接口,...

    使用 JDBC 将 XML 中的数据插入到数据库

    本篇文章将详细讲解如何使用JDBC将XML中的数据插入到数据库。 首先,我们需要理解XML的基本结构。XML是一种自描述的标记语言,它通过标签来定义数据元素。例如: ```xml <employee id="1"> <name>John Doe ...

    java使用JDBC动态创建数据表及SQL预处理的方法

    Java 使用 JDBC 动态创建数据表及 SQL 预处理的方法 Java 使用 JDBC 动态创建数据表及 SQL 预处理的方法是 Java 语言中常用的数据库操作技术。该方法主要涉及到 JDBC 操作数据库的连接、创建表、添加数据、查询等...

    使用javaJDBC连接hive数据,实现简单的操作!

    在成功连接后,你可以使用`Statement`对象执行HQL(Hive Query Language)命令,例如创建表、插入数据、查询等。例如: ```java // 插入数据 String insertQuery = "INSERT INTO test_table VALUES (1, 'John'), (2...

    jdbc.rar_java jdbc_java 数据库 连接_jdbc_jdbc-odbc_数据 插入 删除

    在本教程中,我们将深入探讨如何在Java环境下,特别是MyEclipse开发环境中,利用JDBC进行数据库的连接、数据的插入以及删除操作。 首先,要使用JDBC,你需要在项目中引入对应的数据库驱动。对于大多数关系型数据库...

    插入数据到数据库

    数据库是存储和管理信息的核心工具,对于初学者来说,理解如何向数据库中插入数据是学习数据库操作的基础。本文将深入探讨“插入数据到数据库”的概念、步骤和常见方法。 首先,我们要了解数据库的基本结构。数据库...

    Hive几种数据导入方式

    在创建表的同时,也可以通过查询的方式直接向表中插入数据。这种方式通常用于初始数据的填充。 **示例**: ```sql CREATE TABLE new_table AS SELECT * FROM existing_table WHERE condition; ``` 这种方式结合了...

    java连接数据库并且向数据库插入数据

    假设我们有一个名为`users`的表,包含`id`、`name`和`email`字段,插入数据的SQL语句可能如下: ```sql INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com'); ``` 在Servlet中,我们可以...

    mysql的插入问题 怎么获得自动增长的ID

    ### MySQL的插入问题:如何获取自动增长的ID ...在使用Java程序通过JDBC接口插入记录时,推荐使用`PreparedStatement`的`getGeneratedKeys()`方法来获取自动生成的ID,以确保数据的完整性和安全性。

    spring jdbc Templatetest 访问mysql数据库,批量插入数据

    本主题将详细讲解如何使用Spring JDBC Template访问MySQL数据库并进行批量插入数据的操作。 首先,我们需要在项目中引入Spring框架的相关依赖,通常包括`spring-context`和`spring-jdbc`。这些可以在Maven或Gradle...

    Java JDBC学生数据管理系统

    在这个学生数据管理系统中,JDBC被用来连接到数据库,执行SQL命令,例如,当用户想要添加新的学生信息时,系统会创建一个PreparedStatement,设置参数,然后执行executeUpdate()来插入数据;在查询学生信息时,系统...

    labview 数据库的表格创建,数据更新,数据删除,数据查询,数据插入,数据显示。

    如插入新的员工数据,"INSERT INTO Employee (ID, NAME) VALUES (2, 'Jane Smith')"。利用"数据库执行SQL"VI插入新数据。 6. **数据显示**:LabVIEW提供了丰富的数据显示控件,如表格、列表框等,用于呈现查询结果...

    JDBC数据操作封装

    然后为每种操作实现具体的JDBC逻辑,例如插入: ```java public class JdbcDaoImpl<T> implements Dao<T> { private Connection conn; private PreparedStatement pstmt; public JdbcDaoImpl(Connection conn) ...

    ant_向数据库插入数据示例文件

    在这个“ant_向数据库插入数据示例文件”中,我们将深入探讨如何使用Ant来执行SQL脚本,从而向SQL Server数据库中插入数据。 首先,我们需要理解Ant脚本的基本结构。一个典型的Ant构建文件(build.xml)包含多个...

    Java实现mybatis批量插入数据到Oracle

    本篇文章将详细介绍如何利用Java和MyBatis实现批量插入数据到Oracle数据库中。 首先,我们需要理解Oracle数据库的一些基本概念。Oracle是世界上最流行的商业关系型数据库管理系统之一,以其强大的功能和高可靠性而...

Global site tag (gtag.js) - Google Analytics