mysql自增 java_如何在java中自动增加mysql中的用户id
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相关推荐
- html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法
本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...
- glade java_如何在Java Gnome / GTK程序中使用Glade UI(.glade文件)?
我在互联网上做了一项研究,寻找教程/文档来解释如何在Java Gnome项目中使用Glade中设计的UI,但没有运气.我已经知道如何使用Java Gnome / GTK从代码创建UI.无论如何,我想使 ...
- 字符串压缩 java_如何在Java中压缩字符串?
如何在Java中压缩字符串? 我使用GZIPOutputStream或ZIPOutputStream压缩字符串(我的2222235278130938882小于20),但压缩结果比原始字符串长. 在某个 ...
- 对象数组转成字符串数组 java_如何在Java中将对象数组转换为字符串数组
如何在Java中将对象数组转换为字符串数组 我使用以下代码将Object数组转换为String数组: Object Object_Array[]=new Object[100]; // ... get ...
- flask对mysql数据库增删改查_flask后台框架1.4(mysql配置+数据库增删改查)-Go语言中文社区...
mysql配置及问题 前面三份博客的笔记基本记录了所用到的基本操作,这里开始记录后台和数据库的交互,数据库我们用的是mysql然后的话mysql就不记录了因为很简单,要是没有安装学习的话,基本在网上找 ...
- 基于javaweb+mysql的共享汽车租赁平台(java+SSM+JSP+jQuery+mysql)
项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录: 管理员角色包含以下功能: 管理员登录,修改管理员信息,用户信息管理,管理新闻公告,汽车品牌信息管理,城市信息管理,租赁点信息管理,共 ...
- JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...
目前博主只实现了查询和插入,而且还不太会在面板对数据库语句进行更新,写完再看感觉语言有些冗杂,往后再更,大半夜写这个也是醉了呢. import javax.swing.*; import java.a ...
- pycharm 自动更正_如何在Android的自动更正词典中添加单词或短语
pycharm 自动更正 If you type a lot of complex names, acronyms, or made-up words on your Android device, ...
- 怎么自动备份mysql数据库备份_3步教你一键自动备份mysql数据库的方法
@echo off color 0D MODE con: COLS=71 LINES=25 title mysql数据库自动备份脚本(任务计划)--脚本作者:https://www.***.com s ...
最新文章
- 【学习笔记】矩阵树定理(Matrix-Tree)
- 从零开始学C++之继承(一):公有/私有/保护继承、overload/overwrite/override之间的区别...
- 索引失效的场景(面试)
- Android入门(八) | 常用的界面布局 及 自定义控件
- 新服务器配置 显示,新服务器配置纪录
- 有关Visual Studio Code的说明
- JFinal上传文件时用getFile()方法报错
- 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“)}
- Pr——将视频画面旋转90度的一种方法
- 单片微机原理与接口技术——8051汇编指令系统与编程基础(2)数据传送指令
- Opencv用hsv识别车牌(含源码)
- Android 客户端Socket 与 Java服务端ServerSocket
- 公众号图文消息加html,微信公众号图文排版,如何给文章或者段落添加背景图?...
- 以 rte_mempool_ops_table 为例描述 dpdk 程序库链接顺序对程序执行的影响
- 计算机基础知识——操作系统概述
- 通过工业智能网关实现设备综合效率监测及远程维护上下载
- 求伯君—金山电脑公司总裁
- 无线电视,有线电视和卫星电视
- QT4.8.7 打开Mupdf
- 计算机组成原理第四章ppt,计算机组成原理-第四章--指令系统.ppt
热门文章
- python 排列组合速度_Python实现的简单排列组合算法示例
- oracle如何判断奇数偶数_堆垒素数论之旅(1):奇数哥德巴赫猜想
- C++array容器用法解析,它与普通数组究竟有何不同?
- OpenShift 之 Quarkus(4)用集成的Prometheus监控Quarkus应用
- AI队列长度检测:使用YOLO进行图像中的对象检测
- 将VS Code用于C#脚本
- BackgroundWorker的包装器
- MFC关闭对话框可以不析构吗_Win10关闭Defender和防火墙
- html绘制城堡,网页上的虚幻3,HTML5版《史诗城堡》体验
- vue的边距怎么设置_vue 拖动调整左右两侧div的宽度