gpt4 book ai didi

java - 如何使用java代码搜索和插入值?

转载 作者:行者123 更新时间:2023-12-02 00:50:19 25 4
gpt4 key购买 nike

  String link = "http://hosted.ap.org";

我想查找给定的 url 是否已存在于 SQL 数据库中的表名“urls”下。如果在该表中找不到给定的 url,我需要将其插入到该表中。

由于我是 Java 初学者,我无法真正获得确切的代码。

请告知如何搜索表中的网址。

我已经使用 java 代码完成了 SQL 连接。请就上述搜索和插入部分向我提出建议。

最佳答案

PreparedStatement insert = connectin.preparedStateme("insert into urls(url) vlaues(?)");
PreparedStatement search = connectin.preparedStateme("select * from urls where url = ?");
search.setString(1, <your url value to search>);
ResultSet rs = search.executeQuery();
if (!rs.hasNext()) {
insert.setString(1, <your url value to insert>);
insert.executeUpdate();
}

//最后关闭你的语句和连接...

我假设你的表只有一个字段,字段名称是 url。如果您有更多字段,您需要将它们添加到插入查询中。

关于java - 如何使用java代码搜索和插入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com