如何使用java查看mysql数据库中的文件



我在java中有一个问题:我上传了一个文件(PDF,图像等(到mysql数据库如何检索?即如何查看这些文件?示例:假设已上传pdf文件到数据库然后在myApplication中有一个名为"查看"的按钮。当点击它时,将打开PDF文件。--------------------------------------------------------------------------------------我认为第一步必须是在我的电脑上下载它,然后使用此代码打开文件Desktop.getDeskTop().open(“File Path ”);对不对?谢谢

我们首先在mysql数据库中创建一个表,但在创建表之前,我们需要先创建数据库。

create database sonoo;  
use sonoo;  
create table emp(id int(10),name varchar(40),age int(3));  

sonoo是数据库名称,root是用户名和密码。


import java.sql.*;  
class MysqlCon{  
public static void main(String args[]){  
try{  
Class.forName("com.mysql.jdbc.Driver");  
Connection con=DriverManager.getConnection(  
"jdbc:mysql://localhost:3306/sonoo","root","root");  
//here sonoo is database name, root is username and password  
Statement stmt=con.createStatement();  
ResultSet rs=stmt.executeQuery("select * from emp");  
while(rs.next())  
System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  
con.close();  
}catch(Exception e){ System.out.println(e);}  
}  
}  

上面的例子将获取emp表的所有记录。

要将java应用程序和mysql数据库连接起来,需要加载mysqlconnector.jar文件。

加载jar文件的两种方法

1.将mysqlconnector.jar文件粘贴到jre/lib/ext文件夹中

2.设置类路径

将mysqlconnector.jar文件粘贴到JRE/lib/ext文件夹中:

下载mysqlconnector.jar文件。转到jre/lib/ext文件夹并将jar文件粘贴到此处。

设置类路径:

有两种方法可以设置类路径:

-临时

-永久

临时打开命令提示符并写入:C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;

永久

转到environment variable,然后单击new选项卡。在variable name中写入classpath,在variable value中通过附加mysqlconnector.jar;.;将路径粘贴到mysqlconnector.jar文件;。;像C:foldermysql-connector-java-5.0.8-bin.jar;.;

最新更新