最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
java更新数据库几种方法总结
时间:2022-11-14 23:25:34 编辑:袖梨 来源:一聚教程网
讲到了如何用java连接mysql数据库,并读取数据库里某字段的值,这次需要涉及的是更新数据库操作。对于入门级的学习者来说,最简单的方法有两种。 先来看下之前如何读取数据库的:
代码如下 | 复制代码 |
Statement st = con.createStatement(); |
是的,我们用的select语句,而更新数据库,用的是update语句(谁扔的石头,NND我都说了这是入门级的教程)。
代码如下 | 复制代码 |
Statement st = con.createStatement(); |
其实这里还有另外一种方法,利用select先找到数据匹配的那条记录,然后直接用updateRow()
来更新记录:
代码如下 | 复制代码 |
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); |
个人觉得第2种方法的好处是不太容易由于少个引号而出现语法错误。注意第2种方法的createStatement()是有参数的,必须是updatable才行,否则re.updateRow()是会报错的。
这里顺便说一下删除的语法:
代码如下 | 复制代码 |
Statement st = con.createStatement(); |
另一种办法
建一个简单的数据库如下:
代码如下 | 复制代码 |
|
2. 查询数据表
在询数据表时,需要用到ResultSet接口,它类似于一个数据表,通过该接口的实例可以获得检索结果集,以及对应数据表的接口信息。
代码如下 | 复制代码 |
public class SelectTable { conn = DriverManager.getConnection(url, "root",""); String sql = "select * from stu"; //要执行的SQL |
修改和删除数据库
代码如下 | 复制代码 |
//修改删除数据 conn = DriverManager.getConnection(url, "root",""); //查询数据的代码 |
相关文章
- 江南百景图怎么运输人-江南百景图怎么运输居民 09-13
- 僵尸毁灭工程游戏开局有什么武器推荐?僵尸毁灭工程游戏开局武器排行榜 09-13
- 饥荒哈姆雷特怎么去女王岛-哈姆雷特饥荒怎么去别的岛 09-13
- 原神和声的回响活动怎么玩-原神和声的回响活动攻略 09-13
- 三角洲行动中akm为什么是神 三角洲行动akm介绍 09-13
- 英雄联盟2024魄罗奇遇骰子有什么用-2024魄罗奇遇骰子用法介绍 09-13