2 qq 27665781 qq_27665781 于 2016.03.09 10:40 提问

java 数据库更新没反应

图片说明

我写了这段代码。为什么数据库那边数据没更新呢。

7个回答

xionglangs
xionglangs   Rxr 2016.03.09 10:53
hupo947
hupo947   2016.03.09 10:54

你的查询语句可以查询到数据吗

small_tu
small_tu 回复qq_27665781: 先把执行的sql语句在数据库里执行一遍,确认有数据,java 打印 System.out.println(),或log4j等都可以打印啊
2 年多之前 回复
qq_27665781
qq_27665781 不知道啊 。 java可以打印数据吗?
2 年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.09 11:28

事务没有提交吧

small_tu
small_tu   2016.03.09 11:35

还可以在数据库里追踪看一下,是否有语句执行,执行的是什么

qq_27665781
qq_27665781 数据库里里面执行是有数据的
2 年多之前 回复
yy8093
yy8093   2016.03.09 11:45

hql里面的冒号。。。

WinsenJiansbomber
WinsenJiansbomber   2016.03.09 12:48

你写的是select语句啊,跟 更数据没半毛关系

sunnylinner
sunnylinner   2016.03.09 13:32

你给我们看的是select语句,这是不会改变数据本身的,你的更新数据库函数没有写出来。java数据库这边都是大同小异,主要是sql语句有没有写错,最好能在sql中自己先去执行一下,看看有没有结果。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java 数据库更新
java 数据库更新 java 数据库更新 java 数据库更新
数据库更新数据库更新
DBOLEDBV5 用户数据库更新 用户数据库更新 用户数据库更新 用户数据库更新
JavaWeb学习笔记-JDBC操作(2)[数据库的更新与查询]
在JDBC操作(1)文章中介绍了如何通过JDBC驱动连接mysql数据库。本文要介绍通过Java程序执行数据库的更新与查询语句。 首先要完成前期操作,在数据库'mydb'中创建表格'users'。 CREATE TABLE users( u_id INT PRIMARY KEY AUTO_INCREMENT, u_name VARCHAR(8) NOT NULL, u_age INT NOT
JSP学生选课实例,access数据库
学习java,学习jsp,学习jsp中数据库更新的例子。
通过Statement接口实现数据库的更新操作
Statement接口位于java.sql.Statement下,想要对数据库执行更新操作,需要通过以下步骤      ①获取了数据库连接并创建需要被执行的sql语句(sql语句为String型)      ②使用Connection对象中的createStatement()方法获取用于执行sql语句的Statement对象      ③调用刚刚获取到的Statement对象中的execut
vs edmx无法从数据库更新模型的解决方案
我在数据库中创建了一张表 表名AreaInfo 字段Address和CreateTime CREATE TABLE [dbo].[AreaInfo] ( [Address] VARCHAR (50) NULL, [CreateTime] DATETIME DEFAULT (getdate()) NULL ); 在edmx中鼠标右键选择从数据库更新模型
数据库更新
原文链接:http://blog.sina.com.cn/s/blog_6400e5c50101mgu4.html 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是
还是我那个jstl项目的数据库更新了
还是我那个jstl项目的数据库更新了还是我那个jstl项目的数据库更新了还是我那个jstl项目的数据库更新了还是我那个jstl项目的数据库更新了
java.sql.SQLException: ORA-00904: "HOTELSTOCK_"."": 标识符无效
开始以为是字段不一致,检查java对应的字段,没有问题。 网上搜到可能是字段小写要加引号,或者字段是不是关键字,排除。 后来发现竟然是数据库连错了,看的是更新了的库的,而项目连得是以前的库。
多线程并发操作数据库以及数据库升级
1 多线程并发操作数据库会导致数据库异常:          例1:cursor会为空的情况,打印cursor的时候不为空,使用的时候就为空了,原因考虑是,多线程操作数据库导致数据库异常          例2:提示正在尝试打开一个已经被关闭的数据库:在多线程访问数据库的时候会出现这样的异常: java.lang.IllegalStateException: Cannot perform th