java - JDBC 和 MySQL : Do changes in the underlying database are known to the java program?

标签 java mysql sql jdbc

假设,在我的 java 应用程序与我的底层 MySQL 数据库建立连接之后,然后打开 MySQL workbench 并更新表中的一些行,然后在 java 客户端中检索该表的字段,这些更改是否会与 java 程序同步。换句话说,这些更改会出现在我在 java 程序中执行的查询结果中吗?

一般来说,java应用程序与MySQL数据库建立连接后,使用MySQL DBMS(而不是java程序)对数据库进行的更新、删除、更改等是否可见?程序?

最佳答案

一般来说,是的。

如果它们没有出现,我的第一个猜测是您没有提交工作台中的更新

关于java - JDBC 和 MySQL : Do changes in the underlying database are known to the java program?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23276891/

相关文章:

java - 正则表达式,匹配不带 "http://"和任何其他 "/"的url

java - 如何将字符串缓冲区存储到字符串数组中?

sql - SQL 中的 ORDER BY,其中列是带有嵌入整数的合成字符串

sql - ORDER BY的列有时为空

java - 使用一个 SAX 处理程序处理不同的 XML 响应文档

java - Clock-Pro缓存替换

MySQL - 选择记录的行号

php - 使用 move_uploaded_file 上传文件错误

php - 我如何比较一个或两个查询的结果?

sql - WHERE 子句或 HAVING 中的 COUNT?