Java 数据库作为.sql文件下载-如何最好地访问它?

Java 数据库作为.sql文件下载-如何最好地访问它?,java,sql,database,Java,Sql,Database,以表格形式将其可视化的最佳方式是什么?以后如何从Java代码中访问它?.SQL文件通常是包含SQL查询的文本文件。通过Java,您可以像访问任何其他文本文件一样访问它 但是,如果您想使用Java代码中的查询,我建议您使用该代码在数据库中创建存储过程,并从代码中调用它们,将查询内联到代码中(作为常量字符串并正确参数化)或者,根据查询的内容,您可能更愿意使用类似Hibernate的ORM,以更为Java化的方式执行相同的操作。文件的扩展名与此无关。打开您下载的文件并检查其是否具有相关SQL。更可能的

以表格形式将其可视化的最佳方式是什么?以后如何从Java代码中访问它?

.SQL文件通常是包含SQL查询的文本文件。通过Java,您可以像访问任何其他文本文件一样访问它


但是,如果您想使用Java代码中的查询,我建议您使用该代码在数据库中创建存储过程,并从代码中调用它们,将查询内联到代码中(作为常量字符串并正确参数化)或者,根据查询的内容,您可能更愿意使用类似Hibernate的ORM,以更为Java化的方式执行相同的操作。

文件的扩展名与此无关。打开您下载的文件并检查其是否具有相关SQL。更可能的情况是,您下载的文件将包含DDL语句,如“CREATETABLE”

如果您使用的数据库是MySQL,那么您可以使用基于GUI的工具,如WAMP,这将提供导入数据库文件的选项

如果您想在MySQL中使用命令行,请使用MySQL-u root-p 关于从Java访问数据库。您可以使用JDBC来实现这一点

1) 根据您使用的数据库,首先下载 适当的驱动程序jar文件

2) 使用JDBC类(DriverManager、语句、PreparedStatement等) 执行任何相关的数据库DDL/DML操作


我不明白你在问什么。步骤1-确保你安装了必要的软件。一个.SQL文件通常是一个包含SQL查询的文本文件。我可以创建一个名为foo.SQL的文件,并用随机文本填充它。看起来你没有使用过*nix系统。无论如何,如果假设OP的文件是一个具有扩展名sql的正确文件,并且它包含正确的查询,那么只需使用
语句
并执行其中的每个查询。这个问题会导致很多解释,所以在回答时要小心,不要对真正要解决的问题给出正确的解释。这就是我说的“通常”。如果扩展在这里不重要,也许它不应该出现在问题的标题上。扩展根本不相关。解决此问题的相关要素是了解文件的内容。