将数据库保存到文本文件

时间:2011-05-04 12:34:35

标签: java

我有一个列出演员和电影的数据库,这些数据库主要来自两个不同的数组。我现在需要将这些从数据库保存到文本文件中。我不知道是否有人可以指出我正确的方向,我在想文件撰写人或者也许是缓冲区写作者?

3 个答案:

答案 0 :(得分:1)

如果您希望数据在文本文件中可读,一种简单的方法是将数据写为CSV(逗号分隔值)文件。有几个用于读/写CSV文件的库。我之前使用过opencsv,这很容易。

答案 1 :(得分:1)

您不能只选择数据并将其转储到文件中吗?在命令行中应该是非常简单的,不需要编码!

mysql -u username -p -D databasename -e "select * from actors" > actors.txt

答案 2 :(得分:1)

您可以使用 mysqldump 命令。然后,您可以将整个数据库或隔离表作为文本转储。