<%@ page import="com.apex.util.ApexRowSet" pageEncoding="UTF-8" isErrorPage="false" %>
<%@ page import="com.apex.workflow.WorkUtil" %>
<%@ page import="com.opensymphony.workflow.WorkflowException" %>
<%@ page import="org.apache.log4j.Logger" %>
<%@ page import="plugins.utils.ParamUtils" %>
<%@ page import="java.util.Enumeration" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.LinkedList" %>
<%@ page import="org.apache.commons.fileupload.*" %>
<%@ page import="java.io.*" %>
<%@ page import="com.apex.form.*" %>
<%@ page import="com.apex.form.context.*" %>
<%@ page import="com.apex.form.operate.*" %>
<%@ page import="plugins.bean.DatabaseUtils" %>
<%@ page import="plugins.bean.OutDB" %>
<%@ page import="plugins.utils.StringUtils" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.apex.livebos.fix.*" %>
<%@ page import="plugins.utils.LivebosUtil" %>
<%@ page import="com.apex.util.Util" %>
<%@ page import="jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager" %>
<%@ page import="com.apex.zkapi.FPCom.FPProcess" %>
<%@ page import="com.apex.zkapi.FPCom.IFPProcess" %>
<%@ page import="jp.ne.so_net.ga2.no_ji.jcom.JComException" %>
<%
//out.print("正在处理证件图片......");
DatabaseUtils db;
db = new OutDB().getDB();
String khh = request.getParameter("photoKHH");
String BASE64Str = request.getParameter("photo64code");
java.sql.PreparedStatement ps = null;
StringBuffer sql = new StringBuffer();
ResultSet rs=null;
System.out.println("111111111111111111111"+khh);
System.out.println("BASE64Str"+BASE64Str);
if (BASE64Str != null && khh != null)
{
int recode = 0;
try {
rs=db.getConnection().createStatement().executeQuery("SELECT KHH FROM tKHTXLSB WHERE KHH='"+khh+"'");
if(rs.next())
{
sql.append("UPDATE tKHTXLSB SET ZJ=? WHERE KHH=?");
}
else
{
sql.append("INSERT INTO tKHTXLSB(ZJ,KHH) values(?,?)");
}
ps = db.getConnection().prepareStatement(sql.toString());
String fileName = "二代证相片.bmp";
java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream();
bos.write(fileName.getBytes().length);
bos.write(fileName.getBytes());
bos.write(new sun.misc.BASE64Decoder().decodeBuffer(BASE64Str));
byte[] by = bos.toByteArray();
java.io.ByteArrayInputStream bis = new ByteArrayInputStream(by);
ps.setBinaryStream(1, bis, bis.available());
ps.setString(2, khh);
recode = ps.executeUpdate();
rs.close();
} catch (Exception e)
{
//throw new SQLException("" + e.getMessage());
rs.close();
out.print(e);
}
}
%>
相关推荐
针对oracle中blob字段的操作,能批量快速的插入大字段,效率非常高
java对oracle大字段读取类,因项目需求要对大字段进行存取,在网上搜集了些,自己加工了些。用起来很方便!
使用hibernate读写数据库大字段的简单示例程序,使用技术struts、hibernate、jsp。内附源代码及数据库脚本文件和详细说明。
第一周的学习比较轻松,我们学习了根本的Linux系统命令和操作,开始熟悉实习所用的 系统,为以后的实习打下基矗我们从最根底的CoreJava开始学习从变量、运算符、顺序 控制等开始学习。由于两三
关于您的话题,您提到正在使用Java编程开发设计老年人服装搭配管理系统的毕业设计实现。这是一个非常有价值和实用的项目,在老龄化社会中,老年人服装搭配管理系统的需求越来越大。而且,这样一个系统需要具备易于...
3.特殊类型(date--日期,clob--大字段,blob--二进制) 的操作. 4.元数据(MetaData)的操作:包括 parameter , DB , ResultSet的元数据,配合反射,大幅度提升程序的灵活性. 5.储存过程和CRUD的操作,获得Statement可以添加...
x86汇编语言中的复杂字符串操作 数据结构项目 语言:C ++ BST:二进制搜索树的创建,实施和测试 员工:多态性的创建,实施和测试 数字系统项目 语言:C 作业2:将数据从小字节序转换为大字节序,为主机到网络和网络...
5. **操作简便**:一键启动/暂停倒计时,便于现场操作。 此外,该小程序还具备以下特点: - **实时更新**:倒计时实时更新,保证时间的准确性。 - **高兼容性**:适配多种设备和屏幕尺寸,确保良好的用户体验。 - *...
异构数据库的导入导出一直是个大难题,一般的工具配置复杂,尤其是不支持LOB这样的大字段数据,我们的这个工具不仅配置简单,而且具有以下几个特点。 1、速度非常快,这个因为取决于系统环境,这个只有谁用...
基于Java语言开发,使用Spring Boot作为主要框架,这个系统旨在简化公寓的日常管理工作,提供一个用户友好的界面,以及高效的数据处理能力。该系统集成了多项功能,包括住户信息管理、费用收缴、维修管理、活动组织...