ps.executeUpdate();出错了!在上传图片时
String fileName=request.getParameter("file");
out.println (fileName);
if (fileName!=null){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.107)(PORT=1521)))(CONNECT_DATA =(SERVICE_NAME = test)))";
Connection con=DriverManager.getConnection(url,"YSL","YSL");
out.println("con success"+ "<br>");
File newFile=new File(fileName);
long l1=newFile.length();
int l2=(int)l1;
FileInputStream fis=new FileInputStream(newFile);
String sql="insert into COMPANY(LANG_ID,COMPANY_NO,LOGO) values ('','','')";
PreparedStatement ps =con.prepareStatement(sql);
ps.setString(1,"2");
ps.setString(2,"2");
ps.setBinaryStream(3,fis,l2);
ps.executeUpdate();
ps.close();
fis.close();
}
catch(Exception e){
out.println (e.toString());
}
}
%>
相关推荐
java如何上传图片到数据库
java如何上传图片到数据库java如何上传图片到数据库java如何上传图片到数据库
JSP相册管理系统开发实战:从Servlet到文件上传部署全解析
在JavaWeb开发中,理解Servlet与JSP的分工协作是掌握MVC模式的核心。Servlet负责请求流转与控制逻辑,JSP专注视图渲染,而JDBC则承担与MySQL等数据库的交互。通过Session管理维护用户会话,借助文件上传与缩略图生成支持多媒体资源管理,这些基础技术共同构成了企业级Web应用的能力底座。作为经典的课程设计与毕业设计选题,JSP相册管理系统恰能将上述技术环环相扣地串联起来:从用户注册登录、相册的增删改查到照片上传与访问路径设计,每一步都在实践MVC分层思想与工程部署细节。从注册登录
基于JavaWeb的毕业论文选题系统设计与实现
JavaWeb开发作为企业级应用的基础技术栈,常涉及权限控制、状态流转与数据一致性等关键问题。以毕业论文选题系统为例,业务核心可拆解为用户管理、题目管理和选题管理三大模块。通过Servlet、JSP与MySQL构建Web应用,需要围绕角色权限划分、题目状态机设计以及选题名额的并发扣减展开工程实践。其中,事务与条件更新是保证多人同时抢题时数据不超卖的关键手段,利用数据库原子操作替代“先查后写”能有效避免负名额问题。从需求定义到数据库建模,再到核心代码落地,该系统展示了状态机与事务机制在真实业务场景中的联动价值
JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
java如何上传图片到数据库.pdf
。


Web 开发
