【问题标题】:How to edit SQL files using Java? [closed]如何使用 Java 编辑 SQL 文件? [关闭]
【发布时间】:2015-08-25 22:10:53
【问题描述】:

我需要使用 Java 编辑 .sql 文件,以便在将 sql 发送到服务器之前设置所有选项。

我有一个从我的一台服务器导出的 SQL,但需要更改它的一些内容,然后再将其发送回另一台服务器并导入它。

例如,我有一个邮件变量,我需要在 SQL 中切换邮件选项

我找不到任何以编程方式编辑文件内容的方法,而无需将其发送到服务器。 是否真的可以只使用 Java 而不是 SQL 服务器来编辑 SQL 文件?

有办法吗?

@编辑

如 cmets 中所述,SQL 文件只是一个 .txt 文件。

知道了这一点,我需要一种使用 java 以编程方式更改数据库行和列的方法。

原因是我正在创建多个网站,并且它们的信息存储在 SQL 中。我想在 SQL 文件中快速编辑每个站点的信息,以便更容易上传到主机。

【问题讨论】:

  • ".SQL" 文件只是文本文件。
  • 你的问题不是很清楚。你能举一个具体的例子来说明你正在尝试做什么,并展示你现有的代码吗?如果您尝试对 SQL 服务器运行查询,则应该使用 JDBC。
  • 如果你需要“改变它的一些内容”,你可以通过“写一些代码”来完成。模糊的要求 -> 模糊的解决方案。
  • @Kerooker 将示例 SQL 文件添加到问题中,我们可能能够回答您。
  • 您不会将语句发送到 SQL 文件。您将文本写入文件,而该文本恰好是 SQL。问一个清晰、详细的问题。我们不知道您的源文件是什么样的。

标签: java sql


【解决方案1】:

您应该从 SQL 文件中读取字符串中的文本,然后在写回 SQL 文件之前替换您需要替换的内容。

这当然适用于任何类型的文本文件,不仅仅是 SQL。就像有人在评论中说的,SQL 文件只是文本文件

【讨论】:

    猜你喜欢
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2013-09-01
    相关资源
    最近更新 更多