开发技巧-操作二进制数据
卫昆
实例
在数据库编程中,往往需要把二进制数据保存到数据库里,这些二进制数据有Word文件,PDF文件,图片文件,声音文件,可执行文件等。
二进制数据在不同的SQL服务器中表示方法不一样。在SQL Server中使用Binary类型标识二进制数据,Oracle使用Blob类型来表示,MySql中使用Blob类型来表示。在JDBC中操作二进制对象和其他数据类型有所不同,二进制对象通常使用输入、输出流的方式来写入和读取。
注意事项
参见实例: http://localhost:8080/BlobField/
该实例有几个问题必须遵守,否则会出现恼人的问题。
数据库的编码要用utf-8的编码格式,不能使用GBK方式。
Jdbc的url一定要用:jdbc:mysql://localhost/jspdemo?user=root&password=&useUnicode=true&characterEncoding=utf-8的形式。
字段类型最好是LognBlob,这样可以存储更大的二进制数据
请加微信,客服二维码请咨询购买,同时本程序源码配有系统运行视频 请联系客服索要视频文件

网址:毕设在线毕业设计网 http://www.bisheonline.net
服务范围:定制各类计算机程序设计,vue,jsp ,java 各类框架各类,开发工具 eclipse myeclipse idea vs 等,wap android ssm springboot asp.net php python (爬取,django,flask) vue node.js react ,winform uniapp小程序 等
E-mail: 251836457@qq.com
|