对MySQL自增字段的操作
2008-06-04 14:48
253 查看
插入数据
首先我们建表如下:index.jsp:
<%@page contentType="text/html;charset=gb2312" import="java.sql.*"%> <HTML> <HEAD> <TITLE>JDBC连接</TITLE> </HEAD> <BODY> <% String DBDRIVER = "com.mysql.jdbc.Driver" ; String DBURL = "jdbc:mysql://localhost:3306/test" ; String DBUSER = "niexin" ; String DBPASSWORD = "niexin" ; String sql = null ; Connection conn = null ; Statement stmt = null ; %> <% try { Class.forName(DBDRIVER) ; conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ; stmt = conn.createStatement() ; sql = "insert into inctable (name) values ('张三')" ; stmt.executeUpdate(sql) ; out.println("数据库插入成功"); stmt.close() ; conn.close() ; } catch(Exception e) { out.println(e) ; } %> </BODY> </HTML> |
取得自增字段当前值
index.jsp:<%@page contentType="text/html;charset=gb2312" import="java.sql.*"%> <HTML> <HEAD> <TITLE>JDBC连接</TITLE> </HEAD> <BODY> <% String DBDRIVER = "com.mysql.jdbc.Driver" ; String DBURL = "jdbc:mysql://localhost:3306/test" ; String DBUSER = "niexin" ; String DBPASSWORD = "niexin" ; String sql = null ; Connection conn = null ; Statement stmt = null ; ResultSet rs = null ; %> <% try { Class.forName(DBDRIVER) ; conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ; stmt = conn.createStatement() ; sql = "insert into inctable (name) values ('张三')" ; stmt.executeUpdate(sql) ; out.println("数据库插入成功"); int autoIncKey = -1; rs = stmt.getGeneratedKeys(); if (rs.next()) { autoIncKey = rs.getInt(1); } rs.close(); out.println("自增字段当前值:"+ autoIncKey); stmt.close() ; conn.close() ; } catch(Exception e) { out.println(e) ; } %> </BODY> </HTML> |
相关文章推荐
- Mysql的字段类型,查询语句,高级操作
- MySQL中索引优化distinct语句及distinct的多字段操作
- mysql 字段为NULL的一些操作
- PHP基础之函数(三)----Mysql字段操作,数组对象类函数
- mysql 整型 字符型 枚举型字段操作
- MySQL 字段的操作,修改指定字段内容
- mysql 字段操作
- MySQL表字段的创建、删除、修改操作
- 使用java语言操作,如何来实现MySQL中Blob字段的存取
- mysql中通过sql操作字段
- MySql之操作字段
- MYSql对外键约束及字段的一些操作
- 【Mysql】JDBC对数据库布尔字段的操作
- mysql中表中操作有关键字的字段时,必须加撇号(·),否则会报错,语法正确也报错。
- mysql对表字段的操作【添加,修改,删除】
- mysql学习笔记1-表和字段的操作
- MySQL---自增字段最大值操作
- mysql和oracle增删改字段并且批量更新字段内容的操作
- Mysql字段操作—添加字段、删除字段、修改字段名、修改字段类型(约束条件) 、重命名表名
- PHP操作MySQL对表增加一列(一个字段)