【问题标题】:How to store text file on h2 database using Java and JDBC?如何使用 Java 和 JDBC 在 h2 数据库中存储文本文件?
【发布时间】:2012-07-16 10:08:37
【问题描述】:

我正在尝试将文本文件的内容存储到数据库中。文本长度不超过 1000 个字符。我该怎么做?

【问题讨论】:

  • 只是对我应该如何做这件事感到困惑

标签: java mysql file jdbc h2


【解决方案1】:

将文本文件的内容保存到数据库中。

  1. 使用CLOB 创建表
  2. 使用java.io.Reader读取文本文件
  3. 使用 JDBC API (PreparedStatement) 执行 INSERT 语句。
String sql="INSERT INTO TableName (clobCol) VALUES (?)";
PrepareStatement ps=connection.prepareStatement(sql);
ps.setClob(1,readerObject);

【讨论】:

  • 只是输入流?谷歌搜索我得到 C# 结果,这意味着步骤要复杂得多,这实际上让我感到困惑!
  • 不,Reader,你正在处理字符数据。
猜你喜欢
  • 1970-01-01
  • 2018-12-05
  • 2020-07-03
  • 2017-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
相关资源
最近更新 更多