新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

mysql怎么存入文档 文件存入mysql

如何把文件存放在mysql数据库中

1、mysql如果使用myisam存储引擎,数据库文件类型就包括.frm、.myd、.myi,默认存放位置是c:\documents

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网络空间、营销软件、网站建设、华容网站维护、网站推广。

and

settings\all

users\application

data\mysql\mysql

server

5.1\data

2、mysql如果使用innodb存储引擎,mysql数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,

.frm文件默认存放位置是c:\documents

and

settings\all

users\application

data\mysql\mysql

server

5.1\data,

ibdata1、.ibd文件默认存放位置是mysql安装目录下的data文件夹

MySQL数据库中如何存入文本

设置数据类型为VARCHAR,字段长度大一点,就可以存文本

,数据量太多会影响MYSQL速度,不过你也可以使用TEXT类型,存放大量数据

将MySql中运行的sql语句保存到文件上

mysql tee F:\php_demo\mysql\sqltext.txt

Logging to file 'F:\php_demo\mysql\sqltext.txt'

退出

mysql notee

Outfile disabled.

mysql \T F:\php_demo\mysql\sqltext.txt

Logging to file 'F:\php_demo\mysql\sqltext.txt'

退出

mysql \t

Outfile disabled.

mysql里怎么存word文档,像可以存个链接,可以链接到word文档

mysql表里面搞个longblob字段保存word

代码:

1)上传

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

String url ="jdbc:mysql://localhost/test?user=rootpassword=rootuseUnicode=truecharacterEncoding=gbk";

Connection conn = DriverManager.getConnection(url);

Statement stmt = conn.createStatement();

stmt.execute("insert into test(myid) values (5)");

stmt.close();

PreparedStatement pstmt = null;

String sql = "";

File file = new File("c:\\kick.jpg");

InputStream photoStream = new FileInputStream(file);

sql = " UPDATE test SET photo = ? WHERE myid = 5" ;

pstmt = conn.prepareStatement(sql);

pstmt.setBinaryStream(1, photoStream, (int)file.length());

pstmt.executeUpdate();

pstmt.close();

conn.close();

} catch (Exception e) {

e.printStackTrace();

}

2)下载:

PreparedStatement pst = ..... //省略获取Connection及查询的sql

ResultSet rs = pst.executeQuery();

InputStream is = rs.getBinaryStream(1); //1表示你的word字段在结果集中的索引号

FileOutputStream fos = new FileOutputStream("path");

byte [] buf = new byte[1024];

while(is.read(buf)!=-1){

fos.write(buf);

}

//close省略

大概思路,自己完善


新闻标题:mysql怎么存入文档 文件存入mysql
标题网址:http://wjwzjz.com/article/hgsiih.html
在线咨询
服务热线
服务热线:028-86922220
TOP