java 数据库中数据的修改

问题描述

publicbooleanxiugai1(intPages,intmt){try{Stringsql="updatePapersetPages=?,IspaperUsed=?,IsPublic=?wherePaperID=?";pstmt=(PreparedStatement)conn.prepareStatement(sql);pstmt.setInt(1,Pages);//版面不修改pstmt.setInt(2,1);//把IspaperUsed修改为1pstmt.setInt(3,0);//IsPublic修改为0pstmt.setInt(4,mt);//PaperID值保持不变,,pstmt.executeUpdate();returntrue;}catch(Exceptione){returnfalse;}}其中要修改的都是int类型,输出说,修改不成功,请问那错了,,,,谢谢

解决方案

解决方案二:
你的帖子发错地方了应该发到jsp版去在这里没人会这个问题
解决方案三:
我想知道该方法是否获得了连接(conn)等等问题概述的不全呀
解决方案四:
调试一下把sql考出来直接去数据库执行下看看是否出错

时间: 2024-09-08 02:53:46

java 数据库中数据的修改的相关文章

android/java 数据库中数据如何生成选择题

问题描述 android/java 数据库中数据如何生成选择题 现有数据库中数据形式是这样的:key 名字:translation 解释: 如何**随机**取出其中一条数据的key为题目,translation为一个正确选项,再取出另外3条数据的translation作为错误选项,生成选择题,并且正确选项会随机出现在ABCD任意位置? 哪位大神可以解答一下我的问题?提供一个思路...先谢谢啦~ 解决方案 首先获取随机题目:随机题目id可以使用这样获取int a=(int) (Math.rando

c#代码-C#对SQLServer数据库中数据的修改

问题描述 C#对SQLServer数据库中数据的修改 在DataGridView中选中一行数据,使得对应列的内容显示在TextBox中,点击"修改"按钮,数据库中的信息被修改."修改"按钮和DataGridView在同一窗体. 解决方案 修改是一个连接 传一个ID前往另一个页面,获取出你修改的那条信息,然后建立一个模型生成get(),set()方法.用foreach()实例化gridview一个对象,把控件中的值存放在模型中,注意page_load()事件中用if(

帮解决下,谢谢,读数据库中数据,修改后输出

问题描述 数据库中1个表sj共7个列每列存储1-20中的一个数例如列1列2列3列4列5列6列7125793623478912370321读取出来后按照数字填到对应的dataGridView1中的列里去dataGridView1中有列1列2列3列4.........列20读取出来的是2就在列2中显示2看到家有啥实现的办法,初学者,请尽量写明白些,谢谢 解决方案 解决方案二:感觉应该很简单,可怎么我就是想不通呢,呵呵解决方案三://读取数据库中的每一行记录并修改stringstr="DataSour

框架-JAVA问题:删除数据库中数据的代码,测试不会报错,但实际什么都删不了

问题描述 JAVA问题:删除数据库中数据的代码,测试不会报错,但实际什么都删不了 这些操作做完后,数据库里的t_product表中,id=2的数据依然在,不是刷新的问题,刷新也还在 解决方案 为什么你的三个函数保存.修改.删除方法调用sql的时候都没有传递sql参数值呢? 解决方案二: 调用mapper里面的sql代码的时候,把要删除的id传进去了吗?不应该是sqlsession.delete("",参数);吗? 解决方案三: 参数没带.sqlsession.delect带上id 解决

.net-用DataSet修改数据库中数据

问题描述 用DataSet修改数据库中数据 请问用DataSet修改数据库中数据: DataSet对象的数据表中的数据复制到DataTable中,之后修改DataTable中的数据,之后直接用SqlDataAdapter提交更新直接提交DataSet(sqld.Update())就可以了吗?这样改变了DataSet中的数据了吗? 求大神解答,初学者 解决方案 DataSet的作用是把数据库中的表中的数据都找出来,并在系统中自动为该数据找个内存存下来,在进行修改的时候只是把内存中的数据修改,并不会

Java 使用poi把数据库中数据导入Excel的解决方法_java

Java 利用poi把数据库中数据导入Excel 效果: 使用时先把poi包导入工程的path,注意只需要导入poi包即可,下载后有三个jar包 核心代码: 连接数据库:DBConnection.java 复制代码 代码如下: package org.xg.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;i

数据库中数据无法在前台显示问题

问题描述 ERROR:org.hibernate.util.JDBCExceptionReporter-"ORA-00904:"STAFF0_"."DEPART_ID":无效的标识符"(rid:1002)2011-10-3014:29:19:退出方法调用2011-10-3014:29:19:执行异常ERROR:com.softwarementors.extjs.djn.router.processor.standard.json.JsonRequ

关于Mysql数据库中数据输入问题

关于数据库中数据输入问题 -------------------SELECT ... INTOOUTFILE 的 LOAD DATA INFILE 的逆操作问题. 一般我们都用insert into table_name values();来给数据表添加记录.这是一种方法. 当然也可以使用mysqlimport实用程序装载数据文件.其实它也是发送local data infile命令到服务器 而在输入大量数据的时候 ,我们可以用load data infile 语法来实现. 之前,我们需要先编辑

mfc vc6 0 sql 数据库-请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上?

问题描述 请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上? 编程环境VC6.0,在MFC对话框中添加了一些控件,并且能够显示数据库中内容, 使用的是CRecordSet类,读取完数据库后就调用Close关闭数据库了. 我想请问的是,如何实时的显示数据库内容? 或者当数据库数据有变更的时候才显示到 MFC的控件上? 解决方案 参考这个试试 SQL Server 2008 表数据改变后发送消息 http://blog.csdn.net/sliphades/article/de