在myeclipse下修改数据库中数据的时候出现了
Duplicate entry '1' for key 'PRIMARY',数据库表中assetsid为主键,我应该怎样来修改代码实现修改数据的功能,求各位帮忙解决。。。
public boolean update(AssetsaddForm assetsaddForm) {
int assetsid = assetsaddForm.getAssetsid();
String assetsname = assetsaddForm.getAssetsname();
String assetscategory = assetsaddForm.getAssetscategory();
String assetstype = assetsaddForm.getAssetstype();
String assetsfactory = assetsaddForm.getAssetsfactory();
int assetsnum = assetsaddForm.getAssetsnum();
String assetsbuydate = assetsaddForm.getAssetsbuydate();
String assetsstate = assetsaddForm.getAssetsstate();
String assetssource = assetsaddForm.getAssetssource();
float assetsvalue = assetsaddForm.getAssetsvalue();
float assetsresidualrate = assetsaddForm.getAssetsresidualrate();
int assetsage = assetsaddForm.getAssetsage();
Statement stmt = null;
if (assetsid <= 0) {
return false;
}
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/logistics", "root", "123456");
stmt = conn.createStatement();
String sql="Update assetsdata set assetsname="+assetsname
+",assetscategory='"+assetscategory
+"',assetstype='"+assetstype
+"',assetsfactory='"+assetsfactory
+"',assetsnum="+assetsnum
+",assetsbuydate="+assetsbuydate
+",assetsstate="+assetsstate
+"',assetssource='"+assetssource
+"',assetsvalue="+assetsvalue
+",assetsresidualrate="+assetsresidualrate
+",assetsage="+assetsage
+" where assetsid="+assetsid+"";
System.out.println(assetsid);
stmt.executeUpdate(sql);
} catch (Exception ex) {
System.out.println(ex.getMessage());
return false;
} finally {
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return true;
}
相关推荐
MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY
### MyEclipse 8.5 的 Key 解析与使用指南 #### 一、MyEclipse 简介 MyEclipse 是一款非常流行的 Java 集成开发环境(IDE),它基于 Eclipse 平台,提供了丰富的插件和功能增强,如代码编辑、调试、测试、部署等。...
在IT领域,特别是软件开发与数据库管理中,配置数据源是一项关键任务,它涉及到应用程序如何连接和访问数据库。本文将详细解析如何在MyEclipse环境中配置数据源,以实现与数据库的有效交互,主要聚焦于使用Microsoft...
在使用MyEclipse开发Java Web应用程序时,可能会遇到一种情况:放置在项目目录下的JSP文件可以正常访问,但如果将这些JSP文件放置在项目的WebRoot目录下,则无法通过浏览器进行访问。这种现象可能是由多种因素导致的...
在开发过程中,我们常常会遇到IDE(集成开发环境)的一些自动更新机制,这些机制虽然可以帮助我们保持软件的最新状态,但在某些情况下可能会带来不便,比如网络不稳定时自动更新可能会导致工作被打断,或者用户希望...
myeclipse8.5 key,最新资源
在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(SVN)是一个广泛应用的集中式版本控制系统。本文将详细讲解如何在MyEclipse这个集成开发环境中修改SVN的用户名和密码,以便于团队成员在遇到...
myeclipse mysql servlet从前端获取数据myeclipse mysql servlet从前端获取数据myeclipse mysql servlet从前端获取数据myeclipse mysql servlet从前端获取数据
可运行的破解myeclipse序列号的源码 直接运行就可获得序列号
1. **官方购买**:最正规的方式是从MyEclipse官方网站购买许可证。这种方式可以获得最新的版本以及技术支持。 2. **试用版**:对于初次接触MyEclipse的用户来说,可以通过申请试用版来体验其功能。试用版通常包含...
myeclipse 7.1.0 的 注册码 sn key
Myeclipse 10.5破解工具
Myeclipse key是生成Myeclipse注册码的源码。
myeclipse 10.1-10.5(myeclipse for spring 10.1)破解,已成功破解 1. 输入Usercode, 点击'SystemId...', 生成SystemId 2. 点击'Active', 生成LICENSE_KEY, ACTIVATION_CODE, ACTIVATION_KEY 3. 点击菜单'Tools -...
MyEclipse密钥(key)生成器 有了他 你再也不用在网上辛苦的寻找密钥了,想要多少,就可以生成多少!
5、在刚才下载的附件中,执行myeclipse9_keygen_activator.exe(注册机),在注册机输入英文名,点Generate Subscription Code, 再点Generate Activation Code,这样注册码和激活码都生成。赶紧打开MyEclipse填写信息...
myeclipse6.5 key 绝对有用!
根据提供的文件信息,“myeclipse for spring 8.6”主要涉及的是MyEclipse这款集成开发环境(IDE)与Spring框架结合使用的版本介绍及相关知识点。接下来将从几个方面详细阐述这些知识点。 ### 一、MyEclipse简介 ...
MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey
myeclipse7生成序列号的源码,测试过可用。