【发布时间】: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。问一个清晰、详细的问题。我们不知道您的源文件是什么样的。