RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
mysql怎么存富文本 富文本怎么存 数据库

MySQL数据库中如何存入文本

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

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

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

富文本编辑器内容在mysql数据库以什么类型保存,在程序用是用string类型吗?

程序里面用 string,在mysql里面,一般用 text,如果内容一般不会太多,用 varchar 也是可以的~

C#往mysql中插入网页富文本

楼主你好:

这种情况保存数据的时候并不是你想的那样,保存起来的内容并不是string类型的,因为如果你直接保存string的东西,肯定有很多特殊符号通不过的,你可以把文件中的内容转换成二进制保存到数据库中,你把你的content字段创建成byte类型。代码可以这样写:

public void GetStringConvertValue(string strPath) {

//strPath就是你文件的路径

if (File.Exists(strPath))

{

using (FileStream fs = File.Open(strPath, FileMode.Open))

{

int FileLength = Convert.ToInt32(fs.Length);

Byte[] FileByteArray = new Byte[FileLength];

fs.Read(FileByteArray, 0, FileLength);

//FileByteArray就是你要保存的二进制内容,这里即可以写你的插入语句了。

//下面的代码你可以看成从数据库中读取到FileByteArray,然后再转换成文件ssss.txt

Stream stream = new MemoryStream(FileByteArray);

// 设置当前流的位置为流的开始

stream.Seek(0, SeekOrigin.Begin);

// 把 byte[] 写入文件

FileStream fsss = new FileStream(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ssss.txt"), FileMode.Create);

BinaryWriter bw = new BinaryWriter(fsss);

bw.Write(FileByteArray);

bw.Close();

fsss.Close();

}

}

}

读取和保存写在一起了,楼主自己拆分开就行了

希望对你有帮主,望采纳,谢谢:)


当前标题:mysql怎么存富文本 富文本怎么存 数据库
URL分享:http://cqwzjz.cn/article/hhegjo.html