cannot auto increment id in above code{

String sql = "insert into artist_reg_ml (id,uname,pwd,email,country) values (?,?,?,?,?)";

PreparedStatement pst = conn.prepareStatement(sql);

pst.setString(1, "5");

pst.setString(2, uname);

pst.setString(3, pwd);

pst.setString(4, email);

pst.setString(5, country);

int i = pst.executeUpdate();

String msg = "";

if (i != 0) {

//msg = "Record has been inserted";

//pw.print("" + msg + "");

HttpSession sess = request.getSession();

sess.setAttribute("uname", request.getParameter("uname"));

sess.setAttribute("pwd", request.getParameter("cpwd"));

RequestDispatcher dispatcher = request.getRequestDispatcher("/mypage1.jsp");

dispatcher.forward(request, response);

File dir = new File("C:/Users/Naresh/Documents/NetBeansProjects/Registrationform/web/nameoffolder/" + uname);

dir.mkdir();

}

解决方案try this.. it works

{

PreparedStatement pst1 = conn.prepareStatement("select max(id)+1 from artist_reg_ml");

ResultSet rs = pst1.executeQuery();

String user_id ="" ;

while(rs.next())

{

user_id = rs.getString(1);

}

String sql = "insert into artist_reg_ml (id,uname,pwd,email,country) values (?,?,?,?,?)";

PreparedStatement pst = conn.prepareStatement(sql);

pst.setString(1, user_id.toString());

pst.setString(2, uname);

pst.setString(3, pwd);

pst.setString(4, email);

pst.setString(5, country);

int i = pst.executeUpdate();

String msg = "";

if (i != 0) {

HttpSession sess = request.getSession();

sess.setAttribute("uname", request.getParameter("uname"));

sess.setAttribute("pwd", request.getParameter("cpwd"));

File dir = new File("C:/Users/Naresh/Documents/NetBeansProjects/Registrationform/web/nameoffolder/" + uname);

dir.mkdir();

RequestDispatcher dispatcher = request.getRequestDispatcher("/mypage1.jsp");

dispatcher.forward(request, response);

}

mysql自增 java_如何在java中自动增加mysql中的用户id相关推荐

  1. html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法

    本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...

  2. glade java_如何在Java Gnome / GTK程序中使用Glade UI(.glade文件)?

    我在互联网上做了一项研究,寻找教程/文档来解释如何在Java Gnome项目中使用Glade中设计的UI,但没有运气.我已经知道如何使用Java Gnome / GTK从代码创建UI.无论如何,我想使 ...

  3. 字符串压缩 java_如何在Java中压缩字符串?

    如何在Java中压缩字符串? 我使用GZIPOutputStream或ZIPOutputStream压缩字符串(我的2222235278130938882小于20),但压缩结果比原始字符串长. 在某个 ...

  4. 对象数组转成字符串数组 java_如何在Java中将对象数组转换为字符串数组

    如何在Java中将对象数组转换为字符串数组 我使用以下代码将Object数组转换为String数组: Object Object_Array[]=new Object[100]; // ... get ...

  5. flask对mysql数据库增删改查_flask后台框架1.4(mysql配置+数据库增删改查)-Go语言中文社区...

    mysql配置及问题 前面三份博客的笔记基本记录了所用到的基本操作,这里开始记录后台和数据库的交互,数据库我们用的是mysql然后的话mysql就不记录了因为很简单,要是没有安装学习的话,基本在网上找 ...

  6. 基于javaweb+mysql的共享汽车租赁平台(java+SSM+JSP+jQuery+mysql)

    项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录: 管理员角色包含以下功能: 管理员登录,修改管理员信息,用户信息管理,管理新闻公告,汽车品牌信息管理,城市信息管理,租赁点信息管理,共 ...

  7. JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...

    目前博主只实现了查询和插入,而且还不太会在面板对数据库语句进行更新,写完再看感觉语言有些冗杂,往后再更,大半夜写这个也是醉了呢. import javax.swing.*; import java.a ...

  8. pycharm 自动更正_如何在Android的自动更正词典中添加单词或短语

    pycharm 自动更正 If you type a lot of complex names, acronyms, or made-up words on your Android device, ...

  9. 怎么自动备份mysql数据库备份_3步教你一键自动备份mysql数据库的方法

    @echo off color 0D MODE con: COLS=71 LINES=25 title mysql数据库自动备份脚本(任务计划)--脚本作者:https://www.***.com s ...

最新文章

  1. 【学习笔记】矩阵树定理(Matrix-Tree)
  2. 从零开始学C++之继承(一):公有/私有/保护继承、overload/overwrite/override之间的区别...
  3. 索引失效的场景(面试)
  4. Android入门(八) | 常用的界面布局 及 自定义控件
  5. 新服务器配置 显示,新服务器配置纪录
  6. 有关Visual Studio Code的说明
  7. JFinal上传文件时用getFile()方法报错
  8. int fun(int x){int p;if(x == 0 || x==1) return p=3;else p = x-fun(x-2);}void main(){printf(“%d\n“)}
  9. Pr——将视频画面旋转90度的一种方法
  10. 单片微机原理与接口技术——8051汇编指令系统与编程基础(2)数据传送指令
  11. Opencv用hsv识别车牌(含源码)
  12. Android 客户端Socket 与 Java服务端ServerSocket
  13. 公众号图文消息加html,微信公众号图文排版,如何给文章或者段落添加背景图?...
  14. 以 rte_mempool_ops_table 为例描述 dpdk 程序库链接顺序对程序执行的影响
  15. 计算机基础知识——操作系统概述
  16. 通过工业智能网关实现设备综合效率监测及远程维护上下载
  17. 求伯君—金山电脑公司总裁
  18. 无线电视,有线电视和卫星电视
  19. QT4.8.7 打开Mupdf
  20. 计算机组成原理第四章ppt,计算机组成原理-第四章--指令系统.ppt

热门文章

  1. python 排列组合速度_Python实现的简单排列组合算法示例
  2. oracle如何判断奇数偶数_堆垒素数论之旅(1):奇数哥德巴赫猜想
  3. C++array容器用法解析,它与普通数组究竟有何不同?
  4. OpenShift 之 Quarkus(4)用集成的Prometheus监控Quarkus应用
  5. AI队列长度检测:使用YOLO进行图像中的对象检测
  6. 将VS Code用于C#脚本
  7. BackgroundWorker的包装器
  8. MFC关闭对话框可以不析构吗_Win10关闭Defender和防火墙
  9. html绘制城堡,网页上的虚幻3,HTML5版《史诗城堡》体验
  10. vue的边距怎么设置_vue 拖动调整左右两侧div的宽度