为啥java用executeUpdate插入数据返回为1,但数据库里没有

作者&投稿:蓟廖 (若有异议请与网页底部的电邮联系)
在java jdbc中使用executeUpdate插入数据,本来有14万条数据,结果插入到数据后却只有1万条,这是怎么?~

对于程序员类问题,不要用纯文字描述,贴上你的源码,大家才能更准确的帮你解决问题~
你要确定你执行的是否仅仅是insert语句,数据库的增删改操作通过excuteUpdate()都可以执行。
控制台是否有异常输出?总之,先上源码

你是没有弄清楚它的方法说明,就像上一楼说的,你没有弄清楚API
如果你要判断是否新增或作插入等操作是否成功,execute之后,你应该再调用
int tmp=cs.getUpdateCount()的方法(方法名应该没记错,就是返回你cs上一次操作时候改变的记录的数目),之后再return tmp>0即可

确认连接据库是不是你查看的数据库
确认插入表是否你查看的表。
另外按照其他人提示看看吧,比如是否用事物,没有commit等等
祝好运,望采纳。

st.executeupdate里面的sql语句不能带分号

有没有commit

你这个不是插入数据,你这是更新数据用的方法


java的exe是什么?
java.exe是Java Development Kit(JDK)中的一个可执行文件,用于在命令行中运行Java程序。Java是一种广泛使用的编程语言,具有跨平台性和面向对象的特点。为了运行Java程序,需要安装Java Development Kit(JDK),它包含了用于编译、调试和执行Java程序的工具和库。java.exe是JDK中的一个工具,用于执行已...

40java.exe命令可用于编译.java文件对错
java.exe命令可编译.java文件是错的。java.exe是用来执行.class文件的,业就是用来运行java字节码的。用来编译的是javac.exe命令,它负责将.java文件编译成.class文件,也就是把java源码编译为执行的二进制字节码,编译成功后后就可以运行了

java文件应该用java.exe javaw.exe javaws.exe哪个打开? 用javaws.e...
看你说的“java文件”指什么。如果是test.java这样的是java源码文件,用记事本等代码文本编辑器打开。用javac.exe编译。如果是test.class, test.jar是目标运行文件,通常用java.exe运行,纯窗口程序用javaw.exe运行,一般不打开阅读。test.jnlp这样的网络启动包用javaws.exe运行。

java的作用?它能写.exe程式吗?
Java程式中,import的作用是什么? import就是在java档案开头的地方,先说明会用到那些类别。 接着我们就能在程式码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。 首先,在程式开头写: import java.lang.System;import java.io.InputStream;import java.io.InputStreamReader;import java.io.BufferedReader...

JDK包中,Java.exe的作用是___运行字节码文件__
java.exe作用是 是启动jvm虚拟机,jvm负责对class文件的内容进行处理,将字节码文件解释或者编译为机器指令,执行。

任务管理器中的jusched.exe是啥?
jusched.exe是Java Update Scheduler的缩写,它是Java Runtime Environment(JRE)中的一个程序。简而言之,jusched.exe负责检查Java的更新情况并在有新版本时通知用户。在详细解释之前,我们先来了解一下Java和它的运行环境。Java是一种广泛使用的编程语言,而JRE则是运行Java程序所必需的环境。为了确保Java...

java如何调用exe文件?
public class transferExe {\\x0d\\x0a public static void main(String[] args) {\\x0d\\x0a openWinExe();\\x0d\\x0a openExe();\\x0d\\x0a }\\x0d\\x0a \/\/用 Java 调用windows系统的exe文件,比如notepad,calc之类\\x0d\\x0a public static void openWinExe() {\\x0d\\x0...

java 程序用exe4j 打包成exe,怎样在没有jdk环境电脑上运行
没有jre是无法运行java导出的exe文件的,因为jre提供了java运行的必须依赖环境。下载exe4j_windows_4_5_2,安装运行。如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon ...

命令行下运行java制作的exe文件
【答案】:问题1、获得用户所在目录,可以使用exec执行dos命令:echo %CD%,读控制台输出,就是当前路径。问题2、可以的,查查JDK API,你会有很多选择。问题3、你设计的思路有问题。建议:首先,可执行的java程序只有一个,不需要很多,如jdiff.exe;然后,jdiff.exe可以在任何位置运行,可以接受目录...

手机JAVA如何使用exe可执行文件?
不可以的,就算是有模拟器你的硬件也到不到的,现在只有s60机和wm机可以运行exe软件(s60机通过软件模拟,wm有时采用windows ce内核也就是win98的内核可以直接运行exe)

上高县15840547510: 为什么要用executeupdate?它的作用是什么?刚学,谢谢!java api 说是返回操作数据的行数,什么意思?
谷露糖维: 这个是jdbc里面的一个方法 主要功能是执行 update和insert、delete等sql语句 返回的数据类型为int 返回操作数据的行数意思是 操作的数据条数 比如你delete了三条数据 返回的结果就是3

上高县15840547510: java execute,executeQuery和executeUpdate之间的区别 -
谷露糖维: java中execute,executeQuery和executeUpdate之间的区别如下:1、总的概括如下:executeQuery()—直接从数据库中获取数据,只能执行select语句 executeUpdate()—对数据库进行insert,delete或者update execute()—所有对数据库的操作都可以...

上高县15840547510: 为什么JAVA要在CMD中运行 -
谷露糖维: cmd是windows上的命令行窗口,严格来说java不是在cmd中运行,而是在JVM(java Virtual Machine)中运行,windows电脑安装了JVM,配置好了系统变量,电脑就能顺利使用JVM来编译并运行java源代码,cmd命令行窗口只是java在JVM中运行的一个窗口而已,当然这个窗口也提供了相应的命令来控制编译或运行或debug一些java源代码. 安装了IDE的话,就直接在IDE的控制台上运行了,省去了很多麻烦.java一般使用的IDE是eclipse.

上高县15840547510: java,execute方法是干什么用的啊 -
谷露糖维: 是和数据库交互所用的代码,在JDBC 用的.

上高县15840547510: 在Java中如何使用execute()、executeQuery()、executeUpdate()三个方法 -
谷露糖维: execute(String sql) 执行给定的 SQL 语句,该语句可能返回多个结果. executeQuery(String sql) 执行给定的 SQL 语句,该语句返回单个 ResultSet 对象 executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句) 头2种一般在查询中使用 最后一个在插入、更新、删除时使用

上高县15840547510: Execute () 的作用 -
谷露糖维: 作用是将字符串内容当作命令来执行.例如: <?php$conn=odbc_connect("mydb","","");$stmt = odbc_prepare($conn, "INSERT INTO mytable (jor_from, jor_to) VALUES('$from', '$to');" );if (!odbc_execute($stmt)) {echo "错误";...

上高县15840547510: java类中定义的execute() 方法为什么在new该对象时,能直接执行 -
谷露糖维: 呵呵,这个问题还真难到我了,不得不说,你真的很细心,感谢你,也让我一起学习了.是这样的,你知道doGet和doPost也会自己跑,对吧?它们很类似,其实execute能够执行,是因为action(那个java类继承了Action)是被监控的,也就是说,struts 的设计者,在设计Action时,底层写了个监听器,一旦该类继承Action且被调用了,立即执行execute,就像tomcat的设计者监听doGet和doPost一样.可能我说的也不太清楚,如果多少能帮助到你,那就再好不过了.等我们在深入学习源码后,可以继续就此探讨.祝你好运!

上高县15840547510: 在java jdbc中使用executeUpdate插入数据,本来有14万条数据,结果插入到数据后却只有1万条,这是怎么? -
谷露糖维: 对于程序员类问题,不要用纯文字描述,贴上你的源码,大家才能更准确的帮你解决问题~ 你要确定你执行的是否仅仅是insert语句,数据库的增删改操作通过excuteUpdate()都可以执行.控制台是否有异常输出?总之,先上源码

上高县15840547510: JAVA Statement 接口中的execute方法跟executeUpdate方法的区别? -
谷露糖维: boolean execute 允许执行查询语句、更新语句、DDL语句. 返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句,getUpdateCount方法获取更新的记录数量. int ...

上高县15840547510: java为什么要用远程调用 -
谷露糖维: 因为提供服务的机器和需要服务的机器一般都不是一台.两台机器需要进行数据传输,所以需要远程过程调用,简称RPC

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网