数据库中存放文件的相对路径,在页面上怎么从服务器取出文件

数据库中存放文件的相对路径,在页面上怎么从服务器取出文件,第1张

由于默认安装,所有数据文件只能安装在系统盘c盘,

所以mysql数据存放路劲在c盘。相对来说,数据库数据文件存放在系统盘,是不安全的。因此最好将mysql

的数据存放路劲修改到其他盘(盘吧数据vps服务器e盘)。这样数据库数据就可以存放在e盘了。以后重装

系统可以直接选择重装系统盘,数据也不会丢失。

修改mysql默认安装的数据存放路劲的方法:

一、首先停止mysql。

服务器中运行开始、命令提示符。

运行net

stop

mysql

。确定。

二、在e盘新建mysql文件夹

三、复制c盘中的mysql文件夹下面的

data文件夹

到e盘mysql文件夹下面。

粘贴到e盘mysql文件夹下。

四、

修改c盘

mysql

文件夹下面的

mysqldata

文件夹下面的

my.ini

文件。双击打开。

修改my.ini

这个文件里面的

datadir

后面的路劲。

修改为

e:/mysql/data/

保存。

五、启动mysql

服务器中运行开始、命令提示符。

mysql启动完成。新的mysql数据库数据存放路径

e:/mysql/data

你这个才是叫绝对路径

绝对路径是指文件所在的全部路径,简而言之就是

绝对路径包括了

盘符

文件夹

文件等。

相对路径

只是指你源程序所在的文件夹为根目录

举个例子

E:\zhangna\zuoye\6\双向词典.mdb"

这个就是绝对路径了

在程序里面调用如

zuoye\6\双向词典.mdb

这样才是叫相对路径

(假如你的程序是在e:\zhangna下面)

vb中获得相对路径的代码是app.path

假如你的程序是在e:\zhangna下面

哪么用代码

app.path

&

"\zuoye\6\双向词典.mdb"

这段代码和你用的路径是一样的,但是用相对路径的好处就是,你的数据库可以不限定在那个盘

只要求限定是在你的源程序的目录下面就可以了

1.写 select 语句,将图片路径字段查询出。select ImgUrl from table_name where id=1

2.将数据保存变量。string ImgUrl = dt.Rows[0]["ImgUrl"].ToString()

3.输出

这个就是从数据库中提取数据,然后通过string ImgUrl = dt.Rows[0]["ImgUrl"].ToString()接受,在将ImgUrl ;输出就可以了!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10710473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存