用Java中的GUI将文件上载到Oracle数据库的好例子

用Java中的GUI将文件上载到Oracle数据库的好例子,java,database,oracle,swing,file,Java,Database,Oracle,Swing,File,我正在寻找一个很好的例子,用Java将文件上传到Oracle数据库或从Oracle数据库下载文件,以获取想法。如果你们中有人知道一个好的例子,请帮助我好吗?这里上传: 这里下载 我发现了一段从应用服务器下载文件的好代码(在下面的链接中)。 如果你打算使用web应用程序,你可以在下载之前将数据库中的文件缓存到应用程序中 链接:如果你用谷歌搜索这个,就必须有一百万个教程。+1,这也适用于Oracle(如果调整了驱动程序类和JDBC URL)。我认为代码缺少一个conn.commit()。 publi

我正在寻找一个很好的例子,用Java将文件上传到Oracle数据库或从Oracle数据库下载文件,以获取想法。如果你们中有人知道一个好的例子,请帮助我好吗?

这里上传:

这里下载

我发现了一段从应用服务器下载文件的好代码(在下面的链接中)。 如果你打算使用web应用程序,你可以在下载之前将数据库中的文件缓存到应用程序中


链接:

如果你用谷歌搜索这个,就必须有一百万个教程。+1,这也适用于Oracle(如果调整了驱动程序类和JDBC URL)。我认为代码缺少一个
conn.commit()
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();
    }