java - 在 Java 中使用 GUI 将文件上传到 Oracle 数据库的好例子

标签 java database oracle swing file

我正在寻找一个用 Java 将文件上传到 Oracle 数据库或从中下载文件的好例子来了解一下。如果你们知道一个很好的例子,请帮帮我好吗?

最佳答案

这里上传:

public class FileToDatabase {
    public static void main(String[] args) throws Exception {
            String fileName = "C:/input.txt";
            File file = new File(fileName);
            FileInputStream fis = new FileInputStream(file);
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection(
                            "jdbc:mysql://localhost:3306/test", "root", "root");
            PreparedStatement pstmt = conn
                            .prepareStatement("insert into file( file, file_data) values ( ?, ?)");
            pstmt.setString(1, file.getName());
            pstmt.setBinaryStream(2, fis, (int) file.length());
            pstmt.executeUpdate();
    }

下载这里

我找到了一段很好的从应用程序服务器下载文件的代码(在下面的链接中)。 如果您打算使用 Web 应用程序,则可以在下载之前将文件从数据库缓存到应用程序中。(我对其他人对这种替代方案的看法很感兴趣)

链接:http://www.daniweb.com/software-development/java/threads/154128

关于java - 在 Java 中使用 GUI 将文件上传到 Oracle 数据库的好例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5521922/

相关文章:

java - 用鼠标点击绘制多边形不起作用?

java - 是否有任何java类可以从cron表达式中获取日期

java - 通过复制扩展 Enum

c# - 如何根据更新语句中的表值更新表值?

oracle - 使用目标数据库的数据类型生成 XML/SQL 输出

java - 有没有办法制作一个可以在 Java 中使用 [] 的自定义类,类似于数组?

python - Django 和只读数据库连接

java - 如何在jsp页面中以列表形式显示搜索结果?

java - 嵌套异常是 org.hibernate.exception.SQLGrammarException : ORA-02289: sequence does not exist

sql - Oracle中过滤重复列