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